Plotly图表在PyCharm可显示但Jupyter Notebook不显示,如何正确安装配置
Plotly 5.1.0 双端兼容安装配置方案
*核心前提:必须保证Plotly安装在Jupyter Notebook实际使用的Python环境中,多数渲染失效问题都是环境不匹配导致的。
- 第一步:确认Jupyter对应的Python环境
在Jupyter Notebook的空白单元格中执行以下代码,获取当前环境的解释器路径:import sys; print(sys.executable)
后续所有pip操作都使用该路径下的Python执行,避免全局pip串环境,示例格式为[你的解释器路径] -m pip [命令] - 第二步:安装指定版本Plotly及Jupyter渲染依赖
依次执行以下安装命令:- 安装指定版本Plotly:
pip install plotly==5.1.0 - 安装Jupyter渲染所需依赖:
pip install ipywidgets==7.7.2 nbformat>=4.2.0 - 启用Jupyter部件扩展:
jupyter nbextension enable --py widgetsnbextension
- 安装指定版本Plotly:
- 第三步:验证配置有效性
完全关闭Jupyter Notebook的后台进程和所有打开的页面,重启后执行测试代码:
如果仍未渲染出图表,可在代码开头添加渲染器指定配置:import plotly.express as px df = px.data.iris() fig = px.scatter(df, x="sepal_width", y="sepal_length") fig.show()import plotly.io as pio; pio.renderers.default = 'notebook'
小提示:如果修改配置后依旧空白,可临时禁用浏览器的广告拦截、脚本拦截类插件重试,这类插件经常会拦截Plotly的前端渲染脚本。
内容的提问来源于stack exchange,提问作者V Abeygunawardena
相关产品推荐
相关产品推荐

