You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pip安装的plotly在VSC正常运行,Jupyter Notebook导入报ModuleNotFoundError

问题原因

你遇到的报错本质原因是VSC终端安装库所用的Python环境,和Jupyter Notebook当前运行代码的内核环境不匹配,你把plotly装在了A环境里,但Jupyter用的是没有装plotly的B环境,自然会提示找不到模块。

排查步骤
  1. 首先确认Jupyter当前使用的Python解释器路径,在Jupyter的代码单元格中运行以下代码:
import sys
print(sys.executable)
  1. 再打开你安装plotly时用的VSC终端,运行对应命令查看终端的Python路径:
  • Windows系统运行:where python
  • macOS/Linux系统运行:which python
  1. 对比两个输出的路径,如果不一致即可确认是环境不匹配问题。
解决方法

方法一:直接给Jupyter当前内核安装plotly(最稳妥)

直接在Jupyter的代码单元格中运行以下命令,会调用当前内核对应的pip安装依赖,不会出现路径匹配错误:

!{sys.executable} -m pip install plotly

安装完成后重新运行你的代码即可正常导入。

方法二:切换Jupyter内核到已安装plotly的环境

如果你不想重复安装库,可以直接切换Jupyter的运行内核:

  • 点击Jupyter界面顶部菜单栏的「Kernel」选项
  • 选择「Change Kernel」,在下拉列表中选中你VSC所用的、已经安装了plotly的Python环境即可

补充说明

如果你使用了conda虚拟环境,需要先在终端激活对应虚拟环境后,再执行jupyter notebook命令启动服务,否则Jupyter默认会使用base环境的内核,找不到其他虚拟环境下安装的库。

内容的提问来源于stack exchange,提问作者Hajin Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 06:27:02