Компилятор Microsoft Visual С++ для Python 3.4

Я знаю, что существует "Microsoft Visual С++ Compiler for Python 2.7" , но есть, в настоящее время или планируется, компилятор Microsoft Visual С++ для Python 3.4 или eve Microsoft Visual С++ компилятор для Python 3.x? Было бы чрезвычайно полезно, если бы мне не пришлось устанавливать другую версию визуальной студии во всей моей лаборатории.

Ответ 1

К сожалению, чтобы использовать модули расширения, предоставленные другими, вы будете вынуждены использовать официальный компилятор для компиляции Python. Это:

В качестве альтернативы вы можете использовать MinGw для компиляции расширений таким образом, который не будет зависеть от других.

Смотрите: https://docs.python.org/2/install/#gnu-c-cygwin-MinGW или https://docs.python.org/3.4/install/#gnu-c-cygwin-mingw

Это позволяет вам иметь один компилятор для создания ваших расширений для обеих версий Python, Python 2.x и Python 3.x.

Ответ 3

Visual Studio Community 2015 достаточно для создания расширений для Python 3.5. Это бесплатно, но 6 ГБ скачать (overkill). На моем компьютере он установил vcvarsall в C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat

Для Python 3.4 вам понадобится Visual Studio 2010. Я не думаю, что есть бесплатная версия. См. https://matthew-brett.github.io/pydagogue/python_msvc.html