Windows上的Numpy和Scipy安装

时间:2013-01-11 07:49:40

标签: python numpy scipy blas atlas

我已经成功安装了Numpy。 But on the site,我必须做很多事情,比如建立Numpy,Scipy,下载ATLAS,LAPACK等等。我真的很困惑,甚至我也检查过其他一些问题。仍然无法理解。

任何人都可以解释一下我到底该怎么办?我在我的电脑上安装了cygwin。

  1. 如何建立Numpy?是什么建筑numpy?
  2. 如何安装Scipy?
  3. 什么是ATLAS,LAPACK等?
  4. 非常感谢(提前)。

5 个答案:

答案 0 :(得分:5)

我长期以来一直在努力解决同样的问题,最终我找到了一个简单的解决方案here`

答案 1 :(得分:3)

你真的应该试试Enthought Python Distribution。只需一个msi安装文件,单击几个Next然后就完成了。它们包括许多科学包,包括numpy,scipy,matplotlib等,还有ipython环境。

答案 2 :(得分:0)

WinPython会是你的选择吗? 除非必要,否则我会看是否能满足我的需求

答案 3 :(得分:0)

我执行了以下操作以在我的Windows virtualenv上安装Scripy:

  1. 我在此处下载了文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy,然后选择了文件:numpy-1.11.1+mkl-cp27-cp27m-win32.whl
  2. 。该文件适用于我,因为我正在运行Python 2.7并且我有一台win32机器。您可以通过在cmd提示符下运行python来检查此信息。我说:

    Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
    

    我们首先下载numpy的原因是因为scipy与它有关。在同一网站上的scipy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy,它说:

    Requires numpy+mkl.
    Install numpy+mkl before installing scipy.
    
    1. 为您下载适用的scipy文件,我的是:scipy-0.18.0-cp27-cp27m-win32.whl
    2. 现在,您可以将它们转储到virtualenv文件夹的根目录中。在virtualenv中发送以下命令:

      pip install numpy-1.11.1+mkl-cp27-cp27m-win32.whl
      pip install scipy-0.18.0-cp27-cp27m-win32.whl
      

      然后Scipy将成功安装。

答案 4 :(得分:0)

最简单的方法是执行以下步骤: 修复python的scipy [2.n< python< 3.n]

http://www.lfd.uci.edu/~gohlke/pythonlibs/

下载必要的文件

下载numpy + mkl的版本(需要运行scipy)然后下载scipy为你的python类型(2.n python写为2n)或(3.n python写为3n),n是一个变量。请注意,您必须知道您是否拥有32位或64位处理器。

在计算机上的某个位置创建一个目录,例如[C:\ DIRECTORY]来安装文件numpy + mkd.whl和scipy.whl

下载完两个文件后,在计算机上找到该文件的位置并将其移动到您创建的目录中。

示例:scipy需要第一个文件安装在---> C:\ DIRECTORY \ numpy的\ numpy的-0.0.0 + MKL-cp2n-cp2nm-win_amd32.whl

示例:第二个文件安装在---> C:\ DIRECTORY \ SciPy的\ SciPy的-0.0.0-cp2n-cp2nm-win_amd32.whl

转到命令提示符并继续以下示例以获取python版本2.n:

py -2.n -m pip install C:\ DIRECTORY \ numpy \ numpy-0.0.0 + mkl-cp2n-cp2nm-win_amd32.whl

应该安装

py -2.n -m pip install C:\ DIRECTORY \ scipy \ scipy-0.0.0-cp2n-cp2nm-win_amd32.whl

应该安装

在python IDLE上测试两个模块,如下所示: 导入numpy import scipy

如果没有返回错误,模块正在工作。

IFDAAS