Форум сайта python.su
пытаюсь скомпилировать с помощью distutils динамические модули под Windows. ругается на отсутствие VC7.1. где его взять ? и возможна ли компиляция с помощью GCC ? непонятно почему свободный Питон собирают несвободными поделками от некрософта…
Офлайн
Собирают потому, что это - самый распространенный по факту компилятор. Питон завязван на его microsoft runtime (в частности, внутреннюю реализацию FILE*).
Когда будет поддержка PEP 384 - различия уйдут.
Сейчас можно собирать питон чем угодно - но он чуть разный. Еще можно собирать C Extensions для стандартного Питона с помощью MinGW - и они работают без всяких проблем. Нужно только подсказать, какой компилятор использовать. Что-то вроде compiler=mingw в setup.cfg - или то же самой в командной строке.
Офлайн
Можно ещё глобальный задать компилятор - почитать тут: http://www.python.org/doc/2.6.4/install/index.html#location-and-names-of-config-files
Офлайн
спасибо, с опцией “-c mingw32” модули собрались.
Офлайн