我找到了解决方案:anaconda - graphviz - 安装后无法导入
我想使用graphviz
并遵循 https://anaconda.org/anaconda/graphviz 中的推荐
在终端中运行以下命令
conda install -c anaconda graphviz
然而,无论是在Jupyter Notebook,python还是Pycharm中import graphviz
,它总是显示
ModuleNotFoundError: No module named 'graphviz'
如何解决这个问题?谢谢。
附注:
-
在终端中
which python
运行时:它返回/opt/anaconda3/bin/python
,因此我默认使用 anaconda 环境。而且我在蟒蛇中只有一个环境是root
. -
当我在终端中运行
conda list
时,我可以找到这一行:
graphviz 2.40.1 hefbbd9a_2
- 我发现了一件奇怪的事情:
我的pip
和conda
使用相同的环境:
运行 :which pip
获取 :/opt/anaconda3/bin/pip
运行 :which conda
获取 :/opt/anaconda3/bin/conda
但是当我运行pip list
时,我找不到graphviz
和许多其他conda list
中显示的软件包。对于这些包以conda list
显示但不以pip list
显示,无论在Jupyter笔记本,python,pycharm等中,我也无法导入它们。为什么会这样?
使用"conda install attrs"后,其他软件包安装工作正常,没有任何http连接或ModuleNotFoundError错误。请尝试让我知道。