python - 即使似乎已安装,也无法导入 scikits-learn

标签 python scikit-learn scikits

根据 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/

相关文章:

Python Scikit - 调用 sklearn.metrics. precision_recall_curve 时输入形状错误

python - 如何从 GridSearchCV 绘制 cv_results_ replacy grid_scores_ 图表?

python - 螃蟹 : why is crab's UserBasedRecommender so slow?

python - 获取 3 个连续数字的所有重叠匹配的列表

python - 在 Pandas 中使用固定列对多列应用操作

Python 将计数器转换为 DataFrame 列

python - 如何检测参数网格中允许哪些值?

python - Scikit-learn:权重在岭回归中的作用

python - 使用 skvideo.io.FFmpegWriter 从相机写入帧

python - 使用 Emacs 进行 Django 调试