2016-05-16 2 views
0

Я попытался установить пакет питона в conda среды с использованиемНевозможно импортировать питон установить пакет из URL

pip install git+https://github.com/lmkoch/logistic-normal.git 

Это похоже на работу. Пакет, кажется, есть в соответствии с conda list и pip list, но когда я пытаюсь импортировать его, он не может быть найден:

>>> import logisticnormal 
ImportError: No module named logisticnormal 

Я могу увидеть исходный код в

$ENV/lib/python2.7/site-packages/logisticnormal 

так что я действительно дон Не вижу причин, почему его не следует искать. Любая помощь действительно ценится!

ответ

0

Проблема была глупая, конечно.

Я тестировал импорт с помощью IPython и не понимал, что моя среда conda (которую я создал специально для тестирования всего этого) не пришла с ipython - поэтому я использовал ipython системы, который не знал о установленном пакете.

Для диагностики этого я побежал

(venv)$ ipython 
>>> import sys 
>>> print sys.path 
['/usr/bin','/usr/lib/python2.7', etc] 

И исправить это я побежал

(venv)$ pip install ipython 
(venv)$ ipython 
>>> import sys 
>>> print sys.path 
['ENV/bin', 'ENV/lib/python2.7', etc] 
>>> import logisticnormal 
+0

[стесняйтесь принять свой собственный ответ.] (Http://stackoverflow.com/help/ самостоятельно ответ) – pneumatics