关于python:在Windows上安装SciPy时出现问题

Trouble installing SciPy on windows

有numpy Python 2.7和安装。在下载前有内置的二进制SciPy,但是和这fails install脚本错误:

偏差不(http://www.netlib.org/blas/)图书馆发现的。 两个目录搜索的图书馆可以在specified numpy/distutils/site.cfg文件(第[blas]Setting)或城市 环境变量的偏差。

我真的不知道足够的关于这两个傻瓜用的。这是一个在assumed straightforward安装程序,但不appear两个。想在环境变量的偏差,但无法找到的东西似乎是适当的。任何帮助appreciated冰。

迈克

编辑:算了,我发现在西安unofficial上安装exe文件。


尝试使用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"


要在Windows上安装scipy,必须安装Fortran编译器。Scipy项目推荐Mingw。参见建筑和安装scipy。要安装mingw,请遵循以下说明:如何安装mingw(gcc)编译器套件。然后在运行pip或easy-install安装scipy之前,请确保已将mingw添加到路径中。见Mingw安装说明-环境变量

附带说明,由于已经预先编译了scipy的二进制软件包,因此更容易使用enthoud分布(初始安装的一部分)或活动状态分布(仅通过pypm 32位)。或者,您可以使用scipy预编译的二进制软件包安装程序for windows。


在这里,我将分享我为安装scipy所做的工作。

MY PC Configuration is windows-7 64-bit & python 2.7

  • 首先,我从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载所需的包(哪个版本与您的配置相匹配,例如:cp27=>python2.7&cp36=>3.6)
  • 其次,我使用7zip提取文件(也可以使用任何拉链,如winrar)
  • 第三,我复制我提取的scipy文件夹,并将其粘贴到C:\Python27\Lib\site-packages中(或将其放在电脑中的确切位置,如..\..\Lib\site-packages中)。

NOTE: Have to install numpy first before installing scipy in this same way.


要在Windows上安装scipy,需要一个C编译器,并且系统上存在难以在Windows上安装的第三方C库。但是,可以通过命令提示使用whel(.whl)文件安装scipy。

我也面临同样的问题,这就是我所做的:

转到https://pypi.python.org/pypi/scipy并下载与您的系统和已安装的python版本兼容的scipy版本。例如,如果您安装了32位Windows和python 3.6,那么您可以下载带有CP36(版本3.6)和win-32的版本。

下载后,将此文件复制到脚本或lib文件夹中安装了python的目录中。

接下来,在更改到复制文件的目录后,使用命令提示符进行安装:

1
C:\....> pip install scipy-1.0.0b1-cp36-cp36m-win32.whl


在Windows上下载scipy的步骤-

1
2
3
4
5
6
7
1.Go to website sourceforge.net

2.Click Files

3.Downlaod the type you want

4.Install it.

很简单,对我很有用。