я установил NetworkX, загрузив файл дистрибутива и запуск:AttributeError: модуль «NetworkX» не имеет атрибута «Графика»
python setup.py install
Это, кажется, был успешным, я получил это сообщение после установки
Installed c:\python\python36-32\lib\site-packages\decorator-4.0.11-py3.6.egg
Finished processing dependencies for networkx==1.11
Но когда я бегу очень простой тестовый код, я получаю ошибки
import networkx as nx
G=nx.Graph()
print(G.nodes())
print(G.edges())
print(type(G.nodes()))
print(type(G.edges()))
Traceback (most recent call last): File "netExample.py", line 3, in G=nx.Graph()
AttributeError: module 'networkx' has no attribute 'Graph'
Запуск печати (д-р (пх)) дает следующие атрибуты:
['GraphMLReader', 'GraphMLWriter', 'builtins', 'cached', 'doc', 'file', 'loader', 'name', 'package', 'path', 'spec', 'exception', 'generate_adjlist', 'generate_edgelist', 'generate_gexf', 'generate_gml', 'generate_graph6', 'generate_graphml', 'generate_multiline_adjlist', 'generate_pajek', 'generate_sparse6', 'parse_adjlist', 'parse_edgelist', 'parse_gml', 'parse_graph6', 'parse_graphml', 'parse_leda', 'parse_multiline_adjlist', 'parse_pajek', 'parse_sparse6', 'read_adjlist', 'read_edgelist', 'read_gexf', 'read_gml', 'read_gpickle', 'read_graph6', 'read_graphml', 'read_leda', 'read_multiline_adjlist', 'read_pajek', 'read_shp', 'read_sparse6', 'read_weighted_edgelist', 'read_yaml', 'readwrite', 'relabel_gexf_graph', 'utils', 'write_adjlist', 'write_edgelist', 'write_gexf', 'write_gml', 'write_gpickle', 'write_graph6', 'write_graphml', 'write_multiline_adjlist', 'write_pajek', 'write_shp', 'write_sparse6', 'write_weighted_edgelist', 'write_yaml']
проверки с помощью 'пип freeze' ли' networkx' модуль успешно установлен или нет. перезапустите cmd или терминал, если потребуется. какое имя файла вашего скрипта? 'Networkx.py'? Если да, переименуйте его на другое имя, оно будет работать. –
похоже, что это дало мне текст «networkx == 1.11» имя файла моего скрипта «netExamply.py» – NBC
имя скрипта в порядке (классическое, но не здесь): ' netExample.py' в стеке. Вы можете сделать: 'print (dir (nx))', чтобы увидеть доступные элементы/объекты. –