"Python 2.7用のMicrosoft Visual C++コンパイラ" があることは知っていますが、現在または計画中のPython 3.4用のMicrosoft Visual C++コンパイラはありますまたはその前のMicrosoft Visual C++ Compiler for Python 3.xですか?ラボ全体に異なるバージョンのVisual Studioをインストールする必要がなければ、非常に有益です。
残念ながら、他の人が提供する拡張モジュールを使用できるようにするには、公式のコンパイラを使用してPythonをコンパイルする必要があります。これらは:
Visual Studio 2008 for Python 2.7。参照: https://docs.python.org/2.7/using/windows.html#compiling-python-on-windows
Visual Studio 2010 for Python 3.4。参照: https://docs.python.org/3.4/using/windows.html#compiling-python-on-windows
または、MinGwを使用して、他に依存しない方法で拡張機能をコンパイルできます。
参照: https://docs.python.org/2/install/#gnu-c-cygwin-MinGW または https://docs.python.org/3.4/install/ #gnu-c-cygwin-mingw
これにより、1つのコンパイラでPython 2.xとPython 3.xの両方のバージョンのPythonの拡張機能を構築できます。
異なるpythonバージョンの場合:
Visual C++ |CPython
--------------------
14.0 |3.5
10.0 |3.3, 3.4
9.0 |2.6, 2.7, 3.0, 3.1, 3.2
ソース: pyのWindowsコンパイラ
参照: この回答
Visual Studio Community 2015 Python 3.5の拡張機能を構築するのに十分です。無料ですが、6 GBのダウンロード(過剰)です。私のコンピューターでは、C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
にvcvarsallをインストールしました
Python 3.4の場合、Visual Studio 2010が必要です。無料版はないと思います。 https://matthew-brett.github.io/pydagogue/python_msvc.html を参照してください