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

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

3 Solutions collect form web for “Компилятор Microsoft Visual C ++ для Python 3.4”

К сожалению, чтобы использовать модули расширения, предоставленные другими, вы будете вынуждены использовать официальный компилятор для компиляции 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.

Сообщество Visual Studio 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.

Для разных версий 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 

Источник: компиляторы Windows для py

Также см .: этот ответ

  • Вопрос Bizzarre, пытающийся сделать Rpy2 2.1.9 работать с R 2.12.1, используя Python 2.6 под Windows xp - Rpy не может найти R.dll?
  • Как выполнить ping ip и получить только мс в Tk с Python?
  • Как мне получить cx_Oracle для работы с 64-разрядными версиями Itanium Windows?
  • Признание установки cx_Oracle в PyDev
  • Как установить wxPython в virtualenv
  • Выполнить несколько программ последовательно в одной командной строке Windows?
  • Могу ли я установить Python 3.x и 2.x на тот же компьютер?
  • Python - Как запустить файл .py?
  • Почему исполняемый файл python открывает новый экземпляр окна, когда функция с помощью многопроцессорного модуля вызывается в окнах
  • Что делать с сообщением об ошибке «Слишком длинная строка ввода»?
  • Многопроцессорность Python: как я могу НАДЕЖДАТЬ перенаправление stdout из дочернего процесса?
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.