4

我的 Windows 7 笔记本电脑上安装了 python 最新的 3.2.3 64bit。我一直在尝试使用 pip 来安装软件包。

但是我收到一个 Lapack 错误。

C:\Users\renshaw family\build\numpy\build\py3k\numpy\distutils\system_info.py:13 54:用户警告:

Lapack (http://www.netlib.org/lapack/) sources not found.

Directories to search for the sources can be specified in the

numpy/distutils/site.cfg file (section [lapack_src]) or by setting

the LAPACK_SRC environment variable.

warnings.warn(LapackSrcNotFoundError.doc )

错误:无法找到 vcvarsall.bat

---------------------------------------- 命令 python setup.py egg_info 失败,错误代码1 在 C:\Users\renshaw family\AppData\Roaming\pip\pip.log 中存储完整的日志

我已经到numpy 下载站点通过 exe 进行安装,但是该站点还没有 3.2 的 64 位版本。Python(x,y) 仍然只有 2.7。

我找到了非官方版本并下载了 numpy-MKL-1.6.2.win-amd64-py3.2.‌exe 这是目前安装非官方版本的唯一解决方案吗?

4

1 回答 1

5

没有官方方法可以在 Windows 上安装 numpy 64 位。这是由于此平台上的编译问题。但是,有一些非官方版本使用英特尔 MKL 作为 Lapack 的替代品。另一种选择是改用 32 位 Python 安装。但是您将受到 2 Gb 内存限制的影响。

参考 :

http://www.scipy.org/Download/#head-f64942d62faddeb27278a2c735e81ef2a7349db0

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

于 2012-08-08T08:39:41.283 回答