CPython解釈器とVCコンパイラバージョンの対応関係


  • MSCバージョン
  • を表示
    # 3.6.x
    >>> import sys
    >>> sys.version
    '3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)]'
    
    # 3.5.x
    >>> sys.version
    '3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)]'
    
    # 3.4.x
    >>> sys.version
    '3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 20:20:57) [MSC v.1600 64 bit (AMD64)]'
  • VCコンパイラバージョン(WIKI)
  • Visual C++ 4.x                  MSC_VER=1000
    Visual C++ 5                    MSC_VER=1100
    Visual C++ 6                    MSC_VER=1200
    Visual C++ .NET                 MSC_VER=1300
    Visual C++ .NET 2003            MSC_VER=1310
    Visual C++ 2005  (8.0)          MSC_VER=1400
    Visual C++ 2008  (9.0)          MSC_VER=1500
    Visual C++ 2010 (10.0)          MSC_VER=1600
    Visual C++ 2012 (11.0)          MSC_VER=1700
    Visual C++ 2013 (12.0)          MSC_VER=1800
    Visual C++ 2015 (14.0)          MSC_VER=1900
    Visual C++ 2017 (15.0)          MSC_VER=1910
  • Python 3.6.3対応VC 2015
  • が見えます
  • ctypes.windll.LoadLibrary報OSError:[WinError 126]指定されたモジュールが見つかりません.エラーが発生した場合は、バージョンのVCランタイムが欠落している可能性があります.

  • *** walker ***