Python setuptools и easy_install numpy вопрос - PullRequest
2 голосов
/ 08 июля 2011

Так что у меня тут небольшая дилемма.Разве setuptools не использует easy_install для получения дополнительных зависимостей, которые вы указываете в файле setup.py?Я спрашиваю, потому что говорят, что у меня есть setup.yp и в install_requires = ["numpy"].Теперь, если я запускаю python setup.py install, это выдает ошибку:

_configtest.c:1:20: error: Python.h: No such file or directory
_configtest.c:1:20: error: Python.h: No such file or directory
lipo: can't figure out the architecture type of: /var/tmp//cciDxELX.out
_configtest.c:1:20: error: Python.h: No such file or directory
_configtest.c:1:20: error: Python.h: No such file or directory

Однако, если я запускаю «easy_install numpy», это работает.Что может быть причиной такого поведения?

С уважением, Богдан

1 Ответ

5 голосов
/ 08 июля 2011

Обычно вы получаете сообщение об ошибке, потому что у вас не установлен пакет разработки Python.Если вы используете дистрибутив на основе Ubuntu, перейдите в Synaptic и найдите python-dev (имя может быть не точным на 100%, немного просмотрите его).

Возможно, что easy_install работает сготовые вещи.

...