Итак, у меня есть виртуальная среда, в которой я установил пакет utility
.Я знаю, что установил его, потому что когда я делаю pip install utlity
и получаю этот вывод:
Требование уже выполнено: утилита в ./anaconda3/envs/SpliceBuster/lib/python3.5/site-packages (1.0)
Вот вывод print (sys.path)
:
['', '/home/joel/anaconda3/envs/SpliceBuster/lib/python35.zip', '/home/joel/anaconda3/envs/SpliceBuster/lib/python3.5', '/home/joel/anaconda3/envs/SpliceBuster/lib/python3.5/plat-linux', '/ home / joel / anaconda3/envs/SpliceBuster/lib/python3.5/lib-dynload ',' /home/joel/anaconda3/envs/SpliceBuster/lib/python3.5/site-packages']
Когда ясделать import utility
в оболочке Python, я получаю:
Трассировка (последний последний вызов):
Файл "", строка 1, в
Ошибка импорта: Нет модуляс именем 'utility'
Меня смущает, потому что я могу импортировать numpy
, а когда я делаю pip install numpy
, вывод будет:
Требование уже выполнено:numpy in ./anaconda3/envs/SpliceBuster/lib/python3.5/site-packages (1.12.1)
, что означает, что и utility
, и numpy
установлены в одной и той же папке, но numpy
найдено, тогда как utility
нет.
Есть мысли о том, что может происходить?
Другая информация:
which python
:
/ home / joel / anaconda3 /envs / SpliceBuster / bin / python
python -V
:
Python 3.5.0 :: Continuum Analytics, Inc.