我发现在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等等。我认为它们是相关联的。 - 找不到Fortran链接器,但我不知道如何安装它,也找不到相关的任何信息。
- 还有很多错误已经超出了我的cmd窗口可见的范围……
致命错误是关于
LNK1120
的:build\lib.win-amd64-2.7\numpy\linalg\lapack_lite.pyd : fatal error LNK1120: 7 unresolved externals
正确的方法安装 64 位版本 NumPy 和 SciPy 在 64 位 Windows 机器上是什么?我有什么遗漏吗?我需要在某个地方指定一些内容吗?我找不到关于这些问题的 Windows 相关信息,只有针对 Linux 或 Mac OS X 的信息,但它们对我没有帮助,因为我不能使用它们的命令。