setup.py
получает информацию о вашей установке Python, в частности о пакете distutils стандартной библиотеки, из которого импортируется хотя бы некоторая функциональность.
distutils.ccompiler предоставляет абстрактный базовый класс CCompiler
, описывающий ваш C-компилятор. Для gcc типичный конкретный класс находится в distutils.unixcompiler , и я думаю, что именно здесь вы должны начать проверять Mac, в частности.
Если это поможет вам увидеть, как обстоят дела в прекрасно работающей Mac OS X 10.5 со следующим, но самым новым XCode (я не могу установить самый последний, поскольку он только 10.6), я буду рад поделитесь информацией о моей установке - но я думаю, что было бы более полезно, если бы вы рассказали нам о том, какая версия Mac OS X, какая версия XCode и т. д. и т. п., вы установили! -)
Также важно знать, используете ли вы предоставленный системой Python, macports, один установленный с python.org (и какой ;-) и т. Д. - у каждого могут быть свои проблемы с установкой конечно, но они будут отличаться друг от друга! -)