在conda环境中安装自制包不会使其可导入

时间:2016-11-22 15:37:25

标签: python ipython anaconda python-3.5 conda

我想在我的一个conda envorinments(For Python 3.5)中安装一个包。然而,当我使用conda列表时,我可以找到它(称为spbusiness):

...
sockjs-tornado            1.0.3                    py35_0  
spbusiness                0.1                       <pip>
sphinx                    1.4.6                    py35_0  
spyder                    3.0.0                    py35_0 
...

现在,当我想在iPython中使用它时,它会提出:

ImportError: No module named 'spbusiness'

当我导入pip并询问所有已安装的软件包时:

 import pip
 pip.get_installed_distributions()

可以在\ anaconda3 \ lib \ site-packages文件夹中找到:

...    
SQLAlchemy 1.0.13 (c:\users\martin\anaconda3\lib\site-packages),
spyder 3.0.0 (c:\users\martin\anaconda3\lib\site-packages),
spbusiness 0.1 (c:\users\martin\anaconda3\lib\site-packages),
sockjs-tornado 1.0.3 (c:\users\martin\anaconda3\lib\site-packages),
snowballstemmer 1.2.1 (c:\users\martin\anaconda3\lib\site-packages),
...

我使用Anaconda目录的Python解释器〜\ Anaconda3 \ python.exe进行setup.py安装。它回来了:

running install
running build
running build_py
running install_lib
running install_egg_info
Removing [...]\Anaconda3\Lib\site-packages\spbusiness-0.1-py3.5.egg-info
Writing [...]\Anaconda3\Lib\site-packages\spbusiness-0.1-py3.5.egg-info

我还是不能在iPython和Jupyter笔记本中使用它。我可能做错了但我无法以正确的方式解决问题。

感谢前进的帮助。

马丁

0 个答案:

没有答案