Не мог импортировать Numpy после новой установки Ubuntu 18.04

Я выполняю новую установку Ubuntu 18.04.3 LTS. Я ничего не сделал к установке (установкам) Python кроме попытки установить numpy, использование pip3

Я нахожусь позади прокси, таким образом, я установил numpy

magnus$ sudo pip3 --proxy http://my.proxy.com:99 install numpy`

... который работал гладко.

Затем я попробовал,

magnus$ python3 -c "import numpy"

который приводит к looong сообщению об ошибке, summerized как

...
Original exception was:
...
AttributeError: module 'threading' has no attribute 'local'

pip3 list команды говорят мне это numpy (1.17.3) установлен, но нет threading

Если я изучаю /usr/lib/python3.6 каталог, я нахожу threading но нет numpy, Однако

magnus$ ls /usr/local/lib/python3.6/dist-packages/

шоу только два каталога, а именно, numpy и numpy-1.17.3.dist-info.

Я подозреваю, что существуют некоторые проблемы об установке пакетов Python для локального или всех пользователей, но я не могу выяснить, как я испортил это, или как зафиксировать ее.

Править: Импорт threading вместо numpy результаты в том же самом сообщении об ошибке.

0
задан 23 October 2019 в 12:55

1 ответ

Смущающий: Эта проблема была вызвана один, загрязнив threading пространство имен. У меня был файл Python (в моем рабочем dir), названный threading.py, который, очевидно, прибыл в конфликт с модулем того же имени. Таким образом, все модули с помощью threading пакет перестал работать на импорте, numpy включенный. Просто переименование моего локального файла к чему-то еще решило проблему полностью.

Эта проблема была также отправлена и решена на StackOverflow.

0
ответ дан 22 December 2019 в 00:14

Другие вопросы по тегам:

Похожие вопросы: