![](/img/trans.png)
[英]AttributeError: module 'networkx' has no attribute 'Graph'
[英]AttributeError: module 'networkx' has no attribute 'utils'
from networkx import *
import matplotlib.pyplot as plt
我已經導入了 networkx 庫,它之前(昨天)允許我創建一個隨機圖。 今天再次運行相同的代碼,我遇到了導入錯誤。 我在 Jupyter notebook/Anaconda Python 上使用它。
AttributeError Traceback (most recent call last)
<ipython-input-13-d245e6f3c125> in <module>()
----> 1 from networkx import *
2 import matplotlib.pyplot as plt
C:\Anaconda3\lib\site-packages\networkx\__init__.py in <module>()
96 from networkx.tests.test import run as test
97
---> 98 import networkx.drawing
99 from networkx.drawing import *
C:\Anaconda3\lib\site-packages\networkx\drawing\__init__.py in <module>()
3 from .layout import *
4 from .nx_pylab import *
----> 5 from . import nx_agraph
6 from . import nx_pydot
C:\Anaconda3\lib\site-packages\networkx\drawing\nx_agraph.py in <module>()
272 return node_pos
273
--> 274 @nx.utils.open_file(5, 'w')
275 def view_pygraphviz(G, edgelabel=None, prog='dot', args='',
276 suffix='', path=None):
AttributeError: module 'networkx' has no attribute 'utils'
我剛才也有同樣的問題。 似乎是因為我在 py 文件導入 networkx 時使用了Ctrl + c 。 所以我關閉環境並重新啟動。 那時一切正常。
我不得不在我的 jupyter notebook 中重新啟動內核,現在它可以工作了。
該模塊只導入一次。 通常是 Jypyter Notebook 中的問題
嘗試重新加載您的 .ipy 文件(或 notebooke)
我也有同樣的問題。 已將該文件命名為 networkx.py 並運行代碼以發現彈出相同的錯誤。 結果我不得不重命名文件(networkx_1.py)並且錯誤不再存在。 希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.