What version of Visual Studio is Python on my computer compiled with?

leon  picture leon · Apr 20, 2010 · Viewed 55.4k times · Source

I am trying to find out the version of Visual Studio that is used to compile the Python on my computer

It says

Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32

What I do not understand is this MSC V.1500 designation. Does it mean it is compiled with Visual Studio 2005? I cannot find this information on http://python.org.

Answer

Orhan Cinar picture Orhan Cinar · Apr 20, 2010
Visual C++ version            _MSC_VER
Visual C++ 4.x                  1000
Visual C++ 5                    1100
Visual C++ 6                    1200
Visual C++ .NET                 1300
Visual C++ .NET 2003            1310
Visual C++ 2005  (8.0)          1400
Visual C++ 2008  (9.0)          1500
Visual C++ 2010 (10.0)          1600
Visual C++ 2012 (11.0)          1700
Visual C++ 2013 (12.0)          1800
Visual C++ 2015 (14.0)          1900

Visual C++ 2017 (15.0)          1910
Visual C++ 2017 (15.3)          1911
Visual C++ 2017 (15.5)          1912
Visual C++ 2017 (15.6)          1913
Visual C++ 2017 (15.7)          1914
Visual C++ 2017 (15.8)          1915
Visual C++ 2017 (15.9)          1916

Visual C++ 2019 RTW (16.0)      1920
Visual C++ 2019 (16.1)          1921
Visual C++ 2019 (16.2)          1922
Visual C++ 2019 (16.3)          1923

Source: the documentation for the _MSC_VER predefined macro