【发布时间】:2017-08-30 18:48:10
【问题描述】:
我尝试使用以下两个命令在 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
我该怎么办?谢谢。
【问题讨论】:
-
添加完整的错误回溯。
-
还要格式化和编辑您的问题,请参阅:meta.stackexchange.com/questions/21788/how-does-editing-work 和 meta.stackexchange.com/questions/22186/… 另外可能值得一试:
sudo pip install --no-cache-dir scikit-learn这会将其全局安装为 sudo 忽略任何以前的缓存版本。 -
你说的
-u选项其实是-U,意思是Upgrade all specified packages to the newest available version. This process is recursive regardless of whether a dependency is already satisfied. -
你可能想试试 anaconda python 版本,它带有所有内置和安装的包,你可以使用。
-
为了将来参考,提及您正在使用的操作系统会很有帮助。例如,在 Windows 上,从具有管理员权限的命令 shell 运行这些命令很重要。
标签: python scikit-learn