networkx ImportError: невозможно импортировать имя _distributor_init - PullRequest
0 голосов
/ 27 февраля 2019

Я пытался использовать библиотеку networkx в моей программе.Это бежало хорошо без жалоб вообще.Но теперь он неожиданно начинает жаловаться, хотя я не внес никаких изменений в программу.Очень странно.Я попытался переустановить networkx и numpy, но система просто говорит, что они удовлетворены.

Traceback (most recent call last):
  File "degree_discount.py", line 4, in <module>
    import networkx as nx 
  File "/home/jessy/venv/local/lib/python2.7/site-packages/networkx/__init__.py", line 98, in <module>
    import networkx.utils
  File "/home/jessy/venv/local/lib/python2.7/site-packages/networkx/utils/__init__.py", line 3, in <module>
    from networkx.utils.random_sequence import *
  File "/home/jessy/venv/local/lib/python2.7/site-packages/networkx/utils/random_sequence.py", line 16, in <module>
    import random
  File "/home/jessy/random.py", line 9, in <module>
    import numpy as np
  File "/home/jessy/venv/local/lib/python2.7/site-packages/numpy/__init__.py", line 140, in <module>
    from . import _distributor_init
ImportError: cannot import name _distributor_init

1 Ответ

0 голосов
/ 27 февраля 2019

Я понял это.Я создал файл Python под названием «random.py».И в моем degree_discount.py был «случайный импорт», поэтому я думаю, что питон был сбит с толку.

...