我通过以下方式安装了graphviz
conda install python-graphviz
成功安装后,运行时
import graphviz
在jupyter notebook / python2.7上出现“ ImportError:No module named graphviz”。
但是如果在cmd中运行,例如:
Python 2.7.15 |Anaconda, Inc |...
>>>import graphviz
>>>
效果很好。
为什么“ import graphviz”在jupyter中不起作用,而在cmd中起作用? 如何解决问题?
答案 0 :(得分:0)
您还需要Graphviz的Python接口
conda install -c conda-forge python-graphviz
答案 1 :(得分:0)
确保您的jupyter笔记本使用的是与终端所见版本相同的python版本。所以在jupyter笔记本中,
import sys
print(sys.version)
,并在您的终端的python中执行相同的操作。如果不匹配,则将python的终端版本加载到jupyter笔记本中:
conda install nb_conda_kernels
conda install ipykernel
然后在笔记本中,使用内核选择它->更改内核