Conda base环境已安装graphviz仍报ModuleNotFoundError如何解决
问题核心原因
你安装的包与Python导入需要的包不匹配:
conda install graphviz安装的是Graphviz官方的二进制绘图工具集,仅提供命令行调用能力,不包含Python代码导入所需的库模块- Python中
import graphviz调用的是独立的Python语言绑定包,需要额外安装
修复操作步骤
- 激活Conda base环境后,执行以下任意一个命令安装Python绑定包即可:
采用pip源安装:pip install graphviz
采用conda源安装:conda install python-graphviz - 安装完成后执行以下命令验证,无报错即为配置成功:
python -c "import graphviz; print(graphviz.__version__)"
异常排查方案
若按上述步骤操作后仍报错,可按以下顺序排查:
- 确认执行导入操作的Python解释器确实属于Conda base环境:Windows环境下执行
where python,检查返回的首个Python路径是否为C:\Users\44444\anaconda3\python.exe - 确认你没有在Graphviz的安装目录下直接执行Python脚本,避免路径优先级冲突
- 所有安装、环境变量配置完成后,需重启当前使用的终端/IDE,确保新的环境配置生效
内容的提问来源于stack exchange,提问作者Skittles
相关产品推荐
相关产品推荐

