在VS Code Jupyter中导入graphviz报ModuleNotFoundError求助
解决VS Code Jupyter环境中graphviz导入报错的方案
1. 定位Jupyter内核的Python环境
在Jupyter单元格中运行以下代码,获取当前内核使用的Python路径:
import sys print(sys.executable)
复制输出的完整路径(示例:C:\Users\XXX\AppData\Local\Programs\Python\Python311\python.exe)
2. 用对应环境的pip安装graphviz
打开命令提示符,将刚才复制的路径里的python.exe替换为pip.exe,执行安装命令:
C:\Users\XXX\AppData\Local\Programs\Python\Python311\Scripts\pip.exe install graphviz
如果使用虚拟环境,先激活对应环境再执行pip install graphviz即可。
3. 验证修复效果
回到VS Code的Jupyter单元格,重新运行import graphviz,确认是否仍报错。
额外排查点
- 若使用Anaconda环境,需在Anaconda Prompt中激活对应环境,执行
conda install python-graphviz(注意包名是python-graphviz) - 重启VS Code,确保环境配置和内核加载生效
内容的提问来源于stack exchange,提问作者Aathil Nishad
相关产品推荐
相关产品推荐

