我在macOS上,使用另一个程序需要运行包含networkx模块的python脚本。我的networkx2.1安装使用:
pip install networkx --user
引发的错误是:
File "/Users/myname/Library/Python/2.7/lib/python/site-packages/networkx/__init__.py", line 43, in <module>
import networkx as nx
ImportError
from networkx import release
cannot import name release
我已经对此错误进行了一些搜索,这些似乎正在使用另一个版本的networkx或安装/卸载。
我已经尝试卸载并重新安装版本1.9,1.5,1.1的networkx,但此错误仍在继续。
还有人遇到过这个问题吗?
答案 0 :(得分:1)
有一种简单的方法可以安装networkx。请按照以下步骤操作。 sudo apt-get update sudo apt-get install python-networkx
答案 1 :(得分:1)
帮助我的是使用 MAHENDRAN BALU 解决方案,然后重新安装:
sudo apt-get update
sudo apt-get install python-networkx
sudo python3 -m pip uninstall networkx
sudo python3 -m pip install networkx
答案 2 :(得分:0)
如果您想要特定版本,请执行以下操作:
conda install -y networkx">=2.5"
有时 -c conda-forge
很有用(但并不总是推荐?)...