无法在 Windows 中的 python 2.7.9 上安装 scikit-earn?

Posted

技术标签:

【中文标题】无法在 Windows 中的 python 2.7.9 上安装 scikit-earn?【英文标题】:unable to install scikit-earn on python 2.7.9 in Windows? 【发布时间】:2015-04-21 07:11:05 【问题描述】:

我有 python 2.7.9(已经安装了 pip),我也安装了 numpy 1.8.2 和 scipy 0.15.1。 当我尝试安装 scikit-learn 时,出现以下错误

pip install -U scikit-learn

SyntaxError: 无效语法

我做错了什么? 或者,如果我不能使用 pip,是否有另一种方法可以在 Windows 上安装 scikit-learn?

【问题讨论】:

尝试easy_install scikit-learn 你在 python 中尝试这个吗?这是一个 shell 命令。 也许值得看看 anaconda 或 winpython 安装了所有这些并且不会弄乱您当前的 python 环境 @EdChum 我做到了,它奏效了。谢谢。 【参考方案1】:

我强烈建议您在 Windows 上使用 Anaconda 或 WinPython 这些是完整的 Python 环境,预装了完整的 pydata 堆栈,它们有 numpy、scipy、sklearn、pandas、ipython 等。 '不干扰任何当前的 python 安装,并有包管理器让你升级相对无痛。

【讨论】:

【参考方案2】:

在我的情况下更改目录有效。 假设您的 python 2.7.9 在 C 驱动器中,因此您将目录设置如下,并编写如下命令: C:\python27\scripts> pip install -U scikit-learn

【讨论】:

以上是关于无法在 Windows 中的 python 2.7.9 上安装 scikit-earn?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Windows 7 机器中使用 OpenCV 2.4.3、Python 2.7 打开“.mp4”视频文件

Python 2.7 - 显示任务管理器时无法模拟 Windows 事件

无法使用 Python 2.7、PyQt 4.11 和 Windows 7 64 位为 QFileDialog 设置默认过滤器

在 Python 中编写适用于 Windows 中的 Python 2.7+ 和 Python 3.3+ 的 .CSV 文件

pyusb 2.7 windows安装错误

Python 2.7 与 pyuno