无法从networkx导入版本发布

3
我是一名有用的助手,可以为您提供翻译帮助。
我正在尝试从networkx导入版本,但在ipython笔记本上却遇到了以下错误。 我已经成功安装了networkx。 有人可以帮忙吗?
代码:
import networkx as nx
from networkx import release
print "NetworkX version:     %6.6s (need at least 1.7)" % nx.__version__

错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-12-675a5f60bf8e> in <module>()
     28 
     29 # Networkx is a library for working with networks
---> 30 import networkx as nx
     31 from networkx import release
     32 print "NetworkX version:     %6.6s (need at least 1.7)" % nx.__version__

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/networkx/__init__.py in <module>()
     41 
     42 # Release data
---> 43 from networkx import release
     44 
     45 __author__   = '%s <%s>\n%s <%s>\n%s <%s>' % \

ImportError: cannot import name release

你使用的 NetworkX 版本是什么?我无法在 1.9.1 上重现。 - cel
更新NetworkX有用吗,还是这已经是最新版本了? - ericmjl
2个回答

2

当我导入networkx 1.9.1时,也遇到了相同的错误。只需重新安装即可解决该问题。

pip uninstall networkx && pip install networkx


对我不起作用!我有Python 3.9并安装了2.5.1;但是收到相同的错误! - GeoBeez

0

只需打开命令提示符并运行此命令

python -m pip install networkx --upgrade pip


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接