Из-за несовместимых изменений версии 2.6.3 версии distutils python старый easy_install
от setuptools больше не работает. Вам необходимо заменить его на easy_install
от Distribute. Следуйте инструкциям, там, в основном:
$ curl -O http://nightly.ziade.org/distribute_setup.py
$ python distribute_setup.py
предполагая 2.6.3 python
является первым на вашем $PATH
.
EDIT: Помимо возможности перехода из setuptools в Distribute, Python 2.6.4, который должен быть выпущен через пару недель, будет содержать workaround в distutils, который будет unbreak setuptools. Спасибо, Тарек, за исправление и благодарность, jbastos, за то, что он поднял эту проблему.
ДАЛЬНЕЙШАЯ РЕДАКТИРОВКА: setuptools сам был обновлен (начиная с 0.6c10
), чтобы обойти проблему с 2.6.3.
Я сделал это, но теперь я получаю другую ошибку > В файле, включенном в libxml.h: 53, > от SAX.c: 12: > trio.h: 37: 19: error: stdio.h: Нет такого файла или каталога – jbastos
У вас есть дополнительный 10.4 SDK, установленный с Xcode? ls /Developer/SDKs/MacOSX10.4u.sdk/ Что такое вывод xml2-config --libs --prefix? –
На самом деле, если у вас установлен setuptools, вы можете просто easy_install Distribute. Установка Distribute, похоже, не вызывает ошибку. –