我尝试使用以下两个命令在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
我该怎么办?感谢。
答案 0 :(得分:0)
您正在谈论的-u
选项实际上是-U
,这意味着在手册
将所有指定的包升级到最新的可用版本。无论是否已满足依赖关系,此过程都是递归的。
现在首先安装scikit-learn
,确保已经安装了所有依赖项,以便安装此库
或者您可能想尝试预先安装所有这些模块/库的Anaconda version of python。
答案 1 :(得分:0)
感谢所有人提供的有用答案。我能够解决问题,这是怎么回事。首先我安装了Xcode。我应该澄清一下,我试图在mac上安装它。虽然我仍然不知道为什么我需要Xcode,但它确实有效。其次我使用了sudo语句:sudo pip3 install -u scikit-learn。