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


mistake:

 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\


This kind of error occurs because numpy is not installed successfully, or it is thought that the numpy version is incorrect

You can go to the following address to download the corresponding version:

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


If mine is python 3.6.5, I choose numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl

Selected version 1.14.2

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

  • CPython version 3.6.
  • It means that the version of python is the 3.6 version

Run command:

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

Just installed the numpy 1.14.2 version


You can download the corresponding file 
. It should be noted that you need to download the version corresponding to your own python.

Otherwise, the following error will appear


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324697160&siteId=291194637