根据scikit learn用户指南,我使用pip install -U scikit-learn
安装了scikit learn。
所以使用pip search scikit-learn
,我得到这个搜索结果:
scikit-learn - A set of python modules for machine learning and data mining
INSTALLED: 0.12.1 (latest)
但当我进入Python并尝试import sklearn
时,我会得到一个ImportError: No module named sklearn
。这真的应该管用。
我在Mac OS 10.6.8上使用了enthough的Python(2.7.3)的免费发行版,NumPy 1.6.1和SciPy 0.10.1。是的,我知道EPD Free附带scikit learn,但pip应该升级我的版本,这样我就可以实际使用scikit learn了。
谢谢各位(请参阅问题下方的评论主题)!结果发现,在Mac的/Library/framework s/Python.framework目录树下有两个版本的Python:2.7(随OSX一起提供)和7.3(由EPD Free安装)。
结果
pip
当我真的想把scikit learn放在7.3下时,就把它放在2.7下。将目录更改为所需版本的Python下的站点包,并调用
pip install -t . {package-name}
就足以在所需版本的Python下安装包名。“有同样的问题,”艾伦给出了正确的解决办法,但很难。 这里有一些简单的步骤来解决这个问题,就像我在mac osx上一样,给出了同样的步骤。
在我的例子中,python扩展安装了
在我使用官方网站的命令之后
scikit学习包实际上安装在
所以我将第二个目录中的所有包复制到第一个目录,然后可以导入sklearn包。
相关问题 更多 >
编程相关推荐