“ValueError:Mime 类型渲染需要 nbformat>=4.2.0 但未安装”在 jupyter 中绘图时

Posted

技术标签:

【中文标题】“ValueError:Mime 类型渲染需要 nbformat>=4.2.0 但未安装”在 jupyter 中绘图时【英文标题】:"ValueError: Mime type rendering requires nbformat>=4.2.0 but it is not installed " when plotting in jupyter 【发布时间】:2021-12-16 20:39:06 【问题描述】:

当我尝试在 jupyter 笔记本中绘制图表时,它给了我一个错误。我已按照遇到类似问题的说明进行操作,例如“pip install --upgrade nbformat”或“conda install -c conda-forge nbformat”,但均未解决问题。

顺便说一句,我已经升级了我的 jupyter。

import plotly.express as px
import numpy as np
df = px.data.gapminder().query("year == 2007")
df["world"] = "world" # in order to have a single root node
fig = px.treemap(df, path=['world', 'continent', 'country'], values='pop',
                  color='lifeExp', hover_data=['iso_alpha'],
                  color_continuous_scale='RdBu',
                  color_continuous_midpoint=np.average(df['lifeExp'], weights=df['pop']))

[![enter image description here][1]][1]
fig.show()

【问题讨论】:

这几乎肯定是您的 jupyter 安装的问题。代码对我有用。 import nbformat nbformat.__version__ 在我的情况下返回 5.1.3 我已经升级了jupyter,但仍然无法解决问题 【参考方案1】:

这解决了我的问题:

pip install "jupyterlab>=3" "ipywidgets>=7.6"

见here

【讨论】:

谢谢,但仍然不适合我

以上是关于“ValueError:Mime 类型渲染需要 nbformat>=4.2.0 但未安装”在 jupyter 中绘图时的主要内容,如果未能解决你的问题,请参考以下文章