“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 中绘图时的主要内容,如果未能解决你的问题,请参考以下文章