Python найден Нет модуля с именем package, который устанавливается вместе с conda install - PullRequest
0 голосов
/ 07 ноября 2018

Я замечаю, что разные люди задавали похожий вопрос о том, почему python не может найти пакеты, которые установлены с помощью команды conda install в их среде conda.

Возьмите, например, pyqt.

1 Я создаю среду conda: conda create -n myenv python=2.7 pip

2 Активировать среду: source activate myenv

3 установочных пакета: conda install pyqt

4 запуска Python: python import pyqt

Сообщение об ошибке: Ошибка импорта: нет модуля с именем pyqt

5 проверить установленные пакеты: pip list не дает pyqt но conda list покажет установленный pyqt

6 Я только что заметил, что "conda install" packges are under /env/conda-meta, но "pip install" packges are under env/lib/python2.7/site-packages (and bunch paths sys.path gives).

Если бы мы могли просто добавить / env / conda-meta к пути, это было бы замечательно, но после добавления операции я eixt () python и перезапускаю python, снова проверяя sys.path, / env / conda-meta больше не существует.

Кто-нибудь знает, как это решить?

1 Ответ

0 голосов
/ 08 ноября 2018

Проблема в том, что вы используете неправильное имя модуля. Правильный оператор импорта для pyqt -

import PyQt5

или любую версию, которую вы установили.

...