我想在我的一个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笔记本中使用它。我可能做错了但我无法以正确的方式解决问题。
感谢前进的帮助。
马丁