Correspondence between CPython and MicroSoft Visual Studio Each Version


Correspondence between CPython and MicroSoft C++ Redistributable Each Version

 

Development Tool

IDE 自带 Cython PyInstaller 快速批处理编译小程序,及大量代码开发 流程优化 效率提升小程序。

 

以下为开发工具对所需 Visual C++ 环境的要求:


When debug (and compile) Python source code, please install CPython interpreter, the corresponding version MicrosoftVisualStudio .

When debug (not compile) Python source code, please install CPython interpreter, the corresponding version VC++ development environment Microsoft Visual C++ Redistributable .

When debugging source code if prompted ImportError: DLL load failed: The specified module cannot be found. Please install corresponding to the CPython or specific module version of the VC++ development environment Microsoft Visual C++ Redistributable .

When APP starting if prompted Unable to locate program input point ucrtbase.terminate on dynamic link library api-ms-win-crt-runtime-l1-1-0.dll (或 *.dll 文件出错 | 丢失,或无法启动),请安装 MicroSoft Visual C++ 2015-2019 Redistributable x64 and restart the computer.

Correspondence between CPython and MicroSoft Visual Studio Each Version


注意:CPython 与微软 Visual Studio 版本间的对应关系仅限 CPython 官方发行本身。

如 PyQt5 for Qt 5.15 非官方发行模块,在 CPython 3.5 3.6 3.7 3.8 下还要求微软 Visual C++ Redistributable 2017 或 2019 版;否则,PyQt5 可能无法正常运行。

如 PySide2 for Qt 5.15 非官方发行模块,在 CPython 3.5 3.6 3.7 3.8 下还要求微软 Visual C++ Redistributable 2017 或 2019 版;否则,PySide2 可能无法正常运行。

Python MicroSoft Visual Studio CPython Remark
v3.9 最低支持微软 Windows 8
v3.8 v2017 MSC v.1912 64 bit (AMD64) 最低支持微软 Windows 7 SP1
v3.7 v2017 MSC v.1912 64 bit (AMD64)
v3.6 v2015 MSC v.1900 64 bit (AMD64)
v3.5 v2015 MSC v.1900 64 bit (AMD64)
v3.4 v2010 MSC v.1600 64 bit (AMD64)
v2.7 v2008 MSC v.1500 64 bit (AMD64)

See also:

MicroSoft Visual Studio Version History

微软 Visual C++ Redistributable 官方安装包

Microsoft Windows 7 User Cannot Install, Use Python 3.7 3.8 Workaround

Copyright Notice: This article is exclusive original manuscripts, copyrighted by Happy Digits Software , shall not be reproduced without permission.