无法在Windows上安装SciPy

Mik*_*ike 18 python windows install scipy

我安装了Python 2.7和NumPy.我已经为SciPy下载了预构建的二进制文件,但安装脚本失败并显示以下错误:

(http://www.netlib.org/blas/)找不到Blas 库.可以在numpy/distutils/site.cfg文件(部分[blas])中指定搜索库的目录,也可以通过设置BLAS环境变量来指定 .

我真的不知道这个愚弄它.我认为这是一个简单的安装过程,但似乎不是.我用Google搜索了BLAS环境变量,但找不到任何合适的东西.任何帮助表示赞赏.

麦克风

编辑:没关系,我找到了一个非官方的安装程序exe.

Ami*_*ini 14

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

  • 工作得很完美 - 谢谢!CP35是我的Python版本,我试用了36,不经意间,我没有意识到这是python版本 - 谢谢! (3认同)

Big*_*ome 12

要在Windows上安装SciPy,您必须安装fortran编译器.SciPy项目推荐MinGW.请参阅构建和安装SciPy.要安装MinGW,请按照以下说明操作:HOWTO安装MinGW(GCC)编译器套件.然后在运行pip或easy_install安装SciPy之前,请确保已将MinGW添加到路径中.请参阅MinGW安装说明 - 环境变量

另请注意,使用Enthought Distribution(初始安装的一部分)或Active State Distribution(仅通过pypm 32位)会更容易,因为他们已经为SciPy预先提供了二进制包.或者,您可以使用Windows的SciPy预编译二进制包安装程序.

  • 我运行了包安装程序,现在看起来都很好.谢谢.Fortran不是必需的. (2认同)