在python上安装scikit-learn

时间:2017-04-05 08:53:34

标签: python scikit-learn

我尝试使用以下两个命令在Mac OS上安装scikit-learn:

pip3 install -u scikit-learn

pip3 install scikit-learn

我不知道"-u"代表升级并首先使用-u命令。然后当我使用第二个命令时,我收到以下错误消息:

Collecting scikit-learn
  Using cached scikit-learn-0.18.1.tar.gz
Installing collected packages: scikit-learn
  Running setup.py install for scikit-learn … error

我该怎么办?感谢。

2 个答案:

答案 0 :(得分:0)

您正在谈论的-u选项实际上是-U,这意味着在手册

中指定
  

将所有指定的包升级到最新的可用版本。无论是否已满足依赖关系,此过程都是递归的。

现在首先安装scikit-learn,确保已经安装了所有依赖项,以便安装此库

  • Python(> = 2.6或> = 3.3)
  • NumPy(> = 1.6.1)
  • SciPy(> = 0.9) 正如他们site所述。

或者您可能想尝试预先安装所有这些模块/库的Anaconda version of python

答案 1 :(得分:0)

感谢所有人提供的有用答案。我能够解决问题,这是怎么回事。首先我安装了Xcode。我应该澄清一下,我试图在mac上安装它。虽然我仍然不知道为什么我需要Xcode,但它确实有效。其次我使用了sudo语句:sudo pip3 install -u scikit-learn。