根据 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
。这真的应该刚刚奏效。
我在带有 NumPy 1.6.1 和 SciPy 0.10.1 的 Mac OS 10.6.8 上使用 Enthought 免费分发的 Python (2.7.3)。是的,我知道 EPD Free 附带 scikit-learn,但 pip 应该升级我的版本,以便我可以实际使用 scikit-learn。
最佳答案
遇到了同样的问题,@Alan 给出了正确的解决方案,但很难。 这是解决问题的简单步骤,因为我在 mac osx 上,提供相同的步骤。
Ameys-Mac-mini:~ amey$ python --version
Python 2.7.2
Ameys-Mac-mini:~ amey$ cd /Library/Python/2.7/site-packages/
Ameys-Mac-mini:site-packages amey$ brew install gcc
Ameys-Mac-mini:site-packages amey$ sudo pip install -t . numpy scipy scikit-learn
关于python - 即使似乎已安装,也无法导入 scikits-learn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13212987/