我无法安装scikit-learn。我可以通过从源代码或通过 pip 构建它们来安装其他包,而不会出现问题。对于scikit-learn,我尝试在GitHub上克隆该项目并通过pip安装,但没有成功。谁能帮忙?这是我pip.log
的一部分:
Downloading/unpacking scikit-learn
Running setup.py egg_info for package scikit-learn
Warning: Assuming default configuration (scikits/learn/{setup_scikits.learn,setup}.py was not found)Warning: Assuming default configuration (sklearn/svm/tests/{setup_tests,setup}.py was not found)Appending scikits.learn configuration to
Ignoring attempt to set 'name' (from '' to 'scikits.learn')
Appending sklearn.check_build configuration to sklearn
Ignoring attempt to set 'name' (from 'sklearn' to 'sklearn.check_build')
Appending sklearn.svm.tests configuration to sklearn.svm
Ignoring attempt to set 'name' (from 'sklearn.svm' to 'sklearn.svm.tests')
blas_opt_info:
FOUND:
extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
define_macros = [('NO_ATLAS_INFO', 3)]
extra_compile_args = ['-faltivec', '-I/System/Library/Frameworks/vecLib.framework/Headers']
安装 SciPy 超级包或 EPD,以便在 OSX 下一次性获取所有必需的依赖项。
我遇到了这个不错的教程,只需几个简单的步骤,您就可以通过 PIP 安装它,如下所示:
(只有大纲。有关详细信息,请访问作者页面。
- 安装 Xcode
- 安装点
- 安装brew
- 安装数字派
- 安装格福特兰(重要!
- 安装科学派
- 安装 matplotlib (有用)
- 安装scikit-learn。
- 测试
另请参阅作者页面上的评论,了解如何安装 PIP 和 Virtualenv。
如果您使用Homebrew,那么这两个命令应该为您完成:
brew tap homebrew/python
brew install scipy
你可以使用 pip 来安装 scikit。
http://scikit-learn.org/stable/install.html
您可以使用此brew install postgresql来安装具有正确wheel文件的软件包。激活 venv 后,有时您需要下载正确的 wheel 文件才能安装某些软件包。此安装使用 setup.py 安装,使虚拟环境可以轻松地使用 pip3 安装安装所需的软件包。另一个需要此安装的常见软件包是 psycopg2 for django。
brew install postgresql
pip3 install scikit-learn