Я замечаю, что разные люди задавали похожий вопрос о том, почему 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 больше не существует.
Кто-нибудь знает, как это решить?