我在我的机器上执行以下代码(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
。然后,我google it但发现没有关于如何在conda上安装它的信息。顺便说一句,我之前在conda上安装了pydot
。
先谢谢你的帮助!
答案 0 :(得分:13)
conda install
命令为我工作(全局安装): conda install -c conda-forge pydotplus
pydotplus
安装pip
: pip install pydotplus
我个人建议使用Anaconda环境来安装特定解决方案的软件包,因为它是一种更模块化,更清洁的方法,可以用Anaconda构建解决方案。
通过Quora
上的答案引用的Anaconda环境安装,请参阅:
https://www.quora.com/How-do-I-install-Python-packages-in-Anaconda
答案 1 :(得分:5)
我尝试conda install pydotplus
,但失败了。
然后尝试python -m pip install pydotplus
并且它有效。
答案 2 :(得分:1)
尝试
pip install pydotplus
如果它不是conda宇宙的一部分。
答案 3 :(得分:1)
打开Anaconda提示:
{{1}}