Компиляторы Python по умолчанию в MacOS XPython

Программы на Python
Anonymous
Компиляторы Python по умолчанию в MacOS X

Сообщение Anonymous »

Я пытаюсь установить matplotlib для Python в MacOS X. Если я использую системный Python 2.6.1, команды компилятора по умолчанию, которые использует matplotlib (предположительно через distutils)::

Код: Выделить всё

gcc-4.2 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes
g++-4.2 -Wl,-F. -bundle -undefined dynamic_lookup
Однако, если я просто добавлю Python.org 2.6.6 Python в PATH, чтобы использовать его вместо этого, компиляторы по умолчанию внезапно изменятся на

Код: Выделить всё

gcc-4.0 -DNDEBUG -g -O3
c++ -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk \
-g -bundle -undefined dynamic_lookup
Это вызывает проблемы, поэтому мне интересно, что определяет, какие компиляторы C используются при запуске python setup.py install? Почему использование Python.org Python означает, что используются другие команды компилятора по умолчанию?

Подробнее здесь: https://stackoverflow.com/questions/364 ... on-macos-x

Вернуться в «Python»