Что означает следующая ошибка: AttributeError: модуль 'importlib._bootstrap_external' не имеет атрибута _w_long? - PullRequest
0 голосов
/ 24 марта 2020

Недавно установил пакет github через conda в windows, который создал новую среду Python.

Всякий раз, когда я пытаюсь запустить Spyder в новой среде, я получаю следующую ошибку:

Error processing line 1 of C:\Users\cip18jjp\Anaconda3\envs\ox\lib\site-packages\matplotlib-3.2.1-py3.8-nspkg.pth:

  Traceback (most recent call last):
    File "C:\Users\cip18jjp\Anaconda3\\Lib\site.py", line 168, in addpackage
      exec(line)
    File "<string>", line 1, in <module>
    File "C:\Users\cip18jjp\Anaconda3\Lib\importlib\__init__.py", line 51, in <module>
      _w_long = _bootstrap_external._w_long
  AttributeError: module 'importlib._bootstrap_external' has no attribute '_w_long'

Remainder of file ignored
Python 3.8.2 | packaged by conda-forge | (default, Mar 23 2020, 17:32:17) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

osmnx и команда, указанная на странице github: conda config --prepend channels conda-forge conda create -n ox --strict-channel-priority osmnx

Решено: переменная пути в windows указывает на несколько разных Python местоположений файла.

1 Ответ

2 голосов
/ 24 марта 2020

Это потому, что python и pip установлены в разных источниках. Для получения дополнительной информации, пожалуйста, посмотрите следующее сообщение

с использованием pip3: модуль "importlib ._ bootstrap" не имеет атрибута "SourceFileLoader"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...