我尝试使用
在pip install git+https://github.com/lmkoch/logistic-normal.git
环境中安装python包
conda list
这似乎有效。根据{{1}}和pip list
,该包似乎在那里,但是当我尝试导入它时,找不到它:
>>> import logisticnormal
ImportError: No module named logisticnormal
我可以在
中看到源代码 $ENV/lib/python2.7/site-packages/logisticnormal
所以我真的不明白为什么不应该找到它。任何帮助都非常感谢!
答案 0 :(得分: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