7

我在我的机器上执行以下代码(Win10、python 2.7、Anaconda&Spyder)并满足ImportError: No module named pydotplus

import networkx as nx
from networkx.drawing.nx_pydot import write_dot
G = nx.DiGraph([(1,2),(2,3),(3,2)])
write_dot(G,'file.dot')

很明显我应该安装pydotplus包。我尝试conda install pydotplus直接但说Error: Package missing in current win-64 channels。然后,我用谷歌搜索,但发现没有关于如何在 conda 上安装它的信息。顺便说一句,我以前pydot在 conda 上安装过。

提前感谢您的帮助!

4

4 回答 4

18
  • 使用conda install以下命令对我有用(全局安装):

conda install -c conda-forge pydotplus

  • 使用 Anaconda 环境(每个环境实例),您可以pydotplus使用以下命令安装pip

pip install pydotplus

我个人建议使用 Anaconda 环境为给定的解决方案安装软件包,因为它是使用 Anaconda 构建解决方案的更模块化和更清洁的方式。

通过答案中引用的 Anaconda 环境安装Quora,请参阅: https ://www.quora.com/How-do-I-install-Python-packages-in-Anaconda

于 2016-11-21T11:34:33.440 回答
5

我试过conda install pydotplus了,但失败了。

然后试python -m pip install pydotplus了一下,果然奏效了。

于 2017-02-26T13:29:10.280 回答
1

打开 Anaconda 提示符:

pip install pydotplus
于 2016-05-11T07:19:12.780 回答
1

尝试

pip install pydotplus

如果它不是康达宇宙的一部分。

于 2016-05-02T14:17:22.283 回答