已在同环境安装Plotly但导入plotly.express时Jupyter报模块未找到错误
解决Jupyter导入plotly.express时的"Module not found Error"问题
确认Jupyter使用的Python环境
在Jupyter笔记本中运行以下代码,查看当前环境的Python路径:import sys print(sys.executable)打开终端,运行
which python(Linux/macOS)或where python(Windows),对比两个路径是否一致。若不一致,说明Jupyter未使用安装了Plotly的环境,需切换环境。为目标环境添加Jupyter内核
- 终端中激活你的目标环境:
(替换conda activate your_env_nameyour_env_name为你的环境名称) - 安装ipykernel:
conda install ipykernel - 将环境添加到Jupyter内核列表:
python -m ipykernel install --user --name your_env_name --display-name "Python (your_env_name)" - 重启Jupyter,在顶部菜单栏的「Kernel」→「Change kernel」中选择刚添加的环境。
- 终端中激活你的目标环境:
直接在Jupyter终端内安装Plotly
打开Jupyter,点击「New」→「Terminal」,在终端中运行:pip install plotly --upgrade若使用conda环境,可替换为:
conda install -c plotly plotly --update-deps检查并添加Plotly安装路径
终端中运行以下命令查看Plotly的安装路径:pip show plotly复制
Location字段的路径,在Jupyter笔记本中运行:import sys sys.path.append("复制的Plotly安装路径")之后再尝试导入
plotly.express。
内容的提问来源于stack exchange,提问作者Bipradeep
相关产品推荐
相关产品推荐

