是否可以选择在Windows上安装SciPy而不安装Anaconda?我不能通过pip和它所说的任何地方使用Anaconda。
更多详情:
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
。从研究中我发现我需要使用额外的包,但这对我来说听起来很奇怪。我无法安装LAPACK或BLAS。答案 0 :(得分:2)
有非官方版本:http://www.lfd.uci.edu/~gohlke/pythonlibs。这是scipy的链接:http://www.lfd.uci.edu/~gohlke/pythonlibs#scipy
答案 1 :(得分:0)
在安装 lapack 和 blas (系统库)之后,您可以继续使用pip安装numpy或scipy。这应该不是很难,但取决于你的操作系统。
对于RedHat / CentOS / Fedora,可以通过以下方式完成:
yum install lapack lapack-devel blas blas-devel
可以找到包裹,例如在CentOS base repository。
但,scikit-learn website说明如下:
我们不建议在linux上使用pip安装scipy或numpy,因为这将涉及一个有很多依赖项的冗长的构建过程。如果没有仔细配置,自己构建numpy会导致安装比它应该慢得多。如果您使用的是Linux,请考虑使用软件包管理器来安装scikit-learn。这通常是最简单的方法,但可能无法提供最新版本。如果您尚未安装numpy和scipy并且无法通过操作系统安装它们,则建议使用第三方分发。
软件包管理器通常是yum或apt-get,再次在RedHat / CentOS / Fedora上你可以跳过使用pip并以这种方式安装:
yum install scipy
上面提到的第三方发行版就像anaconda或Python(x,y)。