Ошибки при импорте пакета Networkx - PullRequest
0 голосов
/ 31 мая 2018

Почему-то я не могу импортировать networkx.Вот ошибка, которую я получаю, когда пытаюсь импортировать в Python в интерактивном режиме.

>>> import networkx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\wkong\AppData\Roaming\Python\Python36\site-packages\networkx\__init__.py", line 128, in <module>
    import networkx.drawing
  File "C:\Users\wkong\AppData\Roaming\Python\Python36\site-packages\networkx\drawing\__init__.py", line 6, in <module>
    from . import nx_pydot
  File "C:\Users\wkong\AppData\Roaming\Python\Python36\site-packages\networkx\drawing\nx_pydot.py", line 27, in <module>
    from pkg_resources import parse_version
  File "C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs\eda\lib\site-packages\pkg_resources\__init__.py", line 3086, in <module>
    @_call_aside
  File "C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs\eda\lib\site-packages\pkg_resources\__init__.py", line 3070, in _call_aside
    f(*args, **kwargs)
  File "C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs\eda\lib\site-packages\pkg_resources\__init__.py", line 3114, in _initialize_
    for dist in working_set
  File "C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs\eda\lib\site-packages\pkg_resources\__init__.py", line 3114, in <genexpr>
    for dist in working_set
  File "C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs\eda\lib\site-packages\pkg_resources\__init__.py", line 2637, in activate
    declare_namespace(pkg)
  File "C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs\eda\lib\site-packages\pkg_resources\__init__.py", line 2174, in declare_name
    _handle_ns(packageName, path_item)
  File "C:\Users\wkong\AppData\Local\Continuum\anaconda3\envs\eda\lib\site-packages\pkg_resources\__init__.py", line 2094, in _handle_ns
    loader = importer.find_module(packageName)
  File "<frozen importlib._bootstrap_external>", line 426, in _find_module_shim
ImportWarning: Not importing directory C:\Users\wkong\AppData\Roaming\Python\Python36\site-packages\sphinxcontrib: missing __init__

Я использую Anaconda на Win7, а также переустановил networkx.Запуск networkx-2.1 прямо сейчас.Опять же, вчера это работало просто отлично.

Я попытался удалить и переустановить networkx через conda, но это не помогло.

1 Ответ

0 голосов
/ 31 мая 2018

Я исправил это, удалив networkx через conda и pip.Я должен был установить networkx, используя оба метода, и что-то окончательно сломалось.

Шаги:

  • conda uninstall networkx
  • pip uninstall networkx
  • conda install -c anaconda networkx

Я больше не получаю ошибки при импорте networkx

...