我发现在Windows 64位上通过安装程序安装NumPy/SciPy是不可能的,只能在32位上安装.因为我需要比32位安装更多的内存,所以我需要所有内容的64位版本.
我尝试安装所有东西Pip,大部分工作都有效.但是当我来到SciPy时,它抱怨错过了一个Fortran编译器.所以我通过MinGW/MSYS安装了Fortran.但是在此之后你无法立即安装SciPy,你需要重新安装NumPy.所以我尝试了,但现在它不再通过Pip或通过easy_install.两者都有这些错误:
LNK2019和LNK1120,有很多错误.C:C2065,C2054 ,C2085 ,C2143`等等.我相信它们属于一起.致命错误是LNK1120:
build\lib.win-amd64-2.7 \numpy\linalg\lapack_lite.pyd:致命错误LNK1120:7未解析的外部错误:安装脚本退出并显示错误:命令"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"以退出状态1120失败
在64位Windows机器上安装64位版本NumPy和SciPy的正确方法是什么?我错过了什么吗?我需要在某处指定某些内容吗?Windows上没有关于这些问题的信息,仅适用于Linux或Mac OS X,但它们对我没有帮助,因为我无法使用它们的命令.