Ответ 1
К сожалению, чтобы использовать модули расширения, предоставленные другими, вы будете вынуждены использовать официальный компилятор для компиляции Python. Это:
-
Visual Studio 2008 для Python 2.7. См.: https://docs.python.org/2.7/using/windows.html#compiling-python-on-windows
-
Visual Studio 2010 для 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
Это позволяет вам иметь один компилятор для создания ваших расширений для обеих версий Python, Python 2.x и Python 3.x.