2017-04-05 198 views
-2

scikit学习我试着用以下两个命令来安装在Mac OS scikit学习:安装在蟒蛇

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 

我该怎么办?谢谢。

+0

添加完整的错误追溯。 –

+0

同样要格式化和编辑您的问题,请参阅:https://meta.stackexchange.com/questions/21788/how-does-editing-work **和** https://meta.stackexchange.com/questions/22186/还有一点值得一试:'sudo pip install --no-cache-dir scikit-learn'这会在全局安装它,因为sudo忽略任何以前的缓存版本。 – jmunsch

+0

您所说的'-u'选项其实是'-U',意思是'将所有指定的软件包升级到最新的可用版本。无论是否已满足依赖关系,此过程都是递归的。“ – warl0ck

回答

0

你所谈论的-u选项实际上是-U在手动

指定

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

现在安装scikit-learn首先确保你已经安装才能安装这个库,它是

  • 的Python(> = 2.6或> = 3.3)
  • NumPy的所有依存关系(> = 1.6.1)
  • SciPy(> = 0.9) 正如0123'所述。

或者你可能会想尝试Anaconda version of python附带了所有这些模块/预装库。

0

谢谢大家的帮助。我能解决这个问题,这里是如何解决的。首先我安装了Xcode。我应该澄清说我正试图在Mac上安装它。虽然我仍然不知道为什么我需要Xcode,但它工作。其次,我使用了sudo语句:sudo pip3 install -u scikit-learn。