Fix Python 3 on Windows error Microsoft Visual C++ 14.0 is required

Fix the error for Python 3.6 and 3.7 on Windows:

error Microsoft Visual C++ 14.0 is required

as follows. It requires about 6 GB of disk space (for Visual Studio Studio 2017 Build Tools).

  1. Install using any ONE of these choices:
  2. Select: Workloads → Visual C++ build tools.
  3. Install options: select only the “Windows 10 SDK” (assuming the computer is Windows 10)

Notes

Python version Visual Studio
2.7, 3.4 2010
3.5 2015
3.6, 3.7 2017

 

Why Visual C++?

Windows Python needs Visual C++ libraries installed via the SDK to build code, such as via setuptools.extension.Extension or numpy.distutils.core.Extension. For example, building f2py modules in Windows with Python requires Visual C++ SDK as installed above. On Linux and Mac, the C++ libraries are installed with the compiler.

Reference

This was the former link to Microsoft Visual C++ Build Tools–no longer active: https://landinghub.visualstudio.com/visual-cpp-build-tools

  • Python 3.6 & 3.7 Visual Studio 2017
  • Python / Visual Studio build matrix (link down) http://vstinner.readthedocs.io/cpython_windows.html
  • Visual Studio changed the Build Tools from being C++ specific in late 2017

 

引用:

https://www.scivision.co/python-windows-visual-c++-14-required/

相关文章:

  • 2021-07-24
  • 2021-10-16
  • 2022-12-23
  • 2021-04-07
  • 2021-05-09
  • 2022-01-23
猜你喜欢
  • 2021-09-02
  • 2022-12-23
  • 2021-10-22
  • 2021-09-02
  • 2021-10-15
相关资源
相似解决方案