Я пытаюсь установить 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 означает, что используются разные команды компилятора по умолчанию?