我已经安装了Python 2.7和NumPy。 我已经为SciPy下载了预构build的二进制文件,但安装脚本失败并出现此错误:
Blas (http://www.netlib.org/blas/)
库找不到。 search库的目录可以在numpy/distutils/site.cfg
文件( [blas]
)中指定,或者通过设置BLAS环境variables来指定。
我真的不知道这个可以骗过它。 我认为这是一个简单的安装过程,但似乎并没有。 我search了BLAS环境variables,但找不到任何看起来合适的东西。 任何帮助表示赞赏。
麦克风
编辑:没关系,我发现了一个非官方的安装程序exe 。
要在Windows上安装SciPy,必须安装fortran编译器。 SciPy项目推荐MinGW。 请参阅构建和安装SciPy 。 要安装MinGW,请按照以下说明操作: HOWTO安装MinGW(GCC)编译器套件 。 然后,在运行pip或easy_install来安装SciPy之前,请确保已将MinGW添加到路径中。 请参阅MinGW安装说明 – 环境变量
一个侧面说明,使用Enthought分布 (初始安装的一部分)或活动状态分布 ( 通过pypm仅32位 )将会更容易,因为它们已经为SciPy预编译了二进制包。 或者,您可以使用Windows的SciPy预编译二进制包安装程序 。
尝试使用Scipy wheel文件进行安装。 从这里下载: http : //www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
确保下载与您的Python版本和您的笔记本电脑兼容的一个。 然后像这样pip install "path\to\your\wheel\file\scipy-0.18.1-cp27-cp27m-win_amd64.whl"
: pip install "path\to\your\wheel\file\scipy-0.18.1-cp27-cp27m-win_amd64.whl"
在这里,我将分享我所做的安装scipy 。
我的电脑配置是
windows-7 64-bit & python 2.7
7zip
压缩文件(也可以使用任何类似winrar的zipper) scipy
文件夹,并将其粘贴到C:\Python27\Lib\site-packages
(或放在你的电脑的确切位置,如..\..\Lib\site-packages
) 注意:在安装scipy之前,必须先安装numpy 。
要在Windows上安装Scipy,需要使用C编译器和系统上难以安装的第三方C库。 但是,您可以通过命令提示符使用Wheel(.whl)文件来安装Scipy。
我面临同样的问题,这就是我所做的:
转到https://pypi.python.org/pypi/scipy并下载与您的系统兼容的Scipy版本以及您已经安装的Python版本。例如,如果您安装了32位Windows和Python 3.6,那么您可以下载版本与cp36(版本3.6)和Win-32。
下载之后,将该文件复制到您已经安装Python的目录中,在脚本或Lib文件夹中。
接下来使用命令提示符在更改到复制文件的目录后进行安装:
C:\....> pip install scipy-1.0.0b1-cp36-cp36m-win32.whl
在Windows上下载scipy的步骤 –
1.Go to website sourceforge.net 2.Click Files 3.Downlaod the type you want 4.Install it.
非常简单,它为我工作。