我发现通过安装程序在Windows 64位上安装NumPy/SciPy是不可能的,这只能在32位上进行。因为我需要的内存比32位安装所带来的更多,所以我需要64位版本的所有内容。在64位Windows上安装NumPy和SciPy(使用Pip)
我试图通过Pip
来安装所有东西,而且大部分工作都是正常的。但是当我来到SciPy时,它抱怨缺少一个Fortran编译器。所以我通过MinGW/MSYS安装了Fortran。但是你不能立即安装SciPy,你需要重新安装NumPy。所以我尝试了,但现在它不再通过Pip
,也不通过easy_install
。无论给这些错误:
- 有一个关于
LNK2019
和LNK1120
不少误区。 - 我得到了很多在
C
范围内的错误:C2065,
C2054,
C2085,
C2143`等他们属于我相信。 - 没有找到Fortran链接程序,但我不知道如何安装,找不到任何内容。
- 还有更多错误,这已经超出我的CMD窗口可见部分的...
的致命错误是关于
LNK1120
:build\lib.win-amd64-2.7\numpy\linalg\lapack_lite.pyd : fatal error LNK1120: 7 unresolved externals error: Setup script exited with error: Command "C:\Users\me\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:C:\BLAS /LIBPATH:C:\Python27\libs /LIBPATH:C:\Python27\PCbuild\amd64 /LIBPATH:build\temp.win-amd64-2.7 lapack.lib blas.lib /EXPORT:initlapack_lite build\temp.win-amd64-2.7\Release\numpy\linalg\lapack_litemodule.obj /OUT:build\lib.win-amd64-2.7\numpy\linalg\lapack_lite.pyd /IMPLIB:build\temp.win-amd64-2.7\Release\numpy\linalg\lapack_lite.lib /MANIFESTFILE:build\temp.win-amd64-2.7\Release\numpy\linalg\lapack_lite.pyd.manifest" failed with exit status 1120
什么是正确的方法在64位Windows机器上安装64位版本的NumPy和SciPy?我错过了什么吗?我需要在某处指定某些内容吗? Windows上没有关于这些问题的信息,我只能在Linux或Mac OS X上找到这些问题,但他们不能帮助我,因为我无法使用他们的命令。
uhm:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy? – 2014-10-30 16:04:40
谢谢,这工作!如果只有你回答了问题而不是评论,那对你会更好! – Renzeee 2014-10-30 21:36:49