【发布时间】:2016-06-20 09:42:12
【问题描述】:
我正在使用 python 3.5,我正在尝试安装 NumPy,但是当我尝试使用命令从命令提示符安装时:pip install numpy
我得到了很多错误。主要错误似乎在结尾:错误:无法找到 vcvarsall.bat
我还尝试从http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 下载 numpy 二进制文件并使用以下命令进行安装:pip install numpy-1.10.4+mkl-cp35-cp35m-win_amd64.whl
但我收到一条错误消息:numpy-1.10.4+mkl-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
然后我在这里找到了一个 numpy-1.10.2-win32-superpack-python3.4.exe 文件https://sourceforge.net/projects/numpy/files/NumPy/1.10.2/,但是当我尝试运行它时,我收到一个错误,我需要 Python 3.4 版。
我查看并找不到 python 3.5.exe 的安装程序,我需要卸载 python 3.5 并安装 3.4 吗?或者无论如何要为 Python 3.5 安装 numpy?
我使用的是 Windows 10/64 位。
【问题讨论】:
-
有时在使用 Windows 时最好回退到较早的 python 版本,因为在最新版本的 windows 中许多包和模块尚未完成,这是一个常见错误,它也发生在一些 ruby 包,因为大多数编程都是在 Linux 上完成的,因此最终在 Windows 上发布它们需要一些时间。 Linux 几乎 100% 的时间都具有优先权。我建议(除非必须使用 Windows)使用虚拟机并在 Windows 计算机上的 Linux 上进行编码。
-
例如在Debian测试中,目前python3-numpy包的版本为1:1.10.4-2,同时依赖于python3.4和python3.5。事实上,我怀疑这些依赖项中存在一些错误......
标签: python-3.x numpy