error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"


错误:

 No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

    ----------------------------------------

Command ""c:\program files (x86)\python\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\86330\\AppData\\Local\\Temp\\pip-install-dcfwcckc\\numpy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\86330\AppData\Local\Temp\pip-record-gf88smf7\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\86330\AppData\Local\Temp\pip-install-dcfwcckc\numpy\


出现这种错误,是因为 numpy没有安装成功,或者是以为numpy版本不正确

可以到下面地址去下载对应的版本:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy


如我的是 python 3.6.5 我选的是 numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl

选的是1.14.2版本

其中 cp36 - this package is for CPython. IronPython, Jython, or PyPy will probably be unhappy. 

  • CPython version 3.6.
  • 就是指的是 python的版本了 3.6的版本

运行命令:

pip install numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl

就安装好 numpy 1.14.2的版本了


下载相应的文件即可 
要注意的是要下载跟自己python相对应的版本

否则会出现以下报错


猜你喜欢

转载自blog.csdn.net/Jacabe/article/details/80039564