Как можно указать или добавить каталог в путь поиска Python.h во время сборки/установки модуля с помощью setup.py?

Я использую Linux и загрузил модуль python, который я должен установить без доступа к какому-либо каталогу, кроме моего конкретного /home/user (у меня нет привилегий root и возможности их использовать).

Это, конечно, требует исходного кода Python. Это я скачал и лежит в указанном пользовательском каталоге.

Хотя проще всего попросить администратора скопировать нужные файлы в /usr/include/python2.7, я надеюсь найти более общее и переносимое решение для такого рода проблем.

Изменение только данных в источнике модуля (MANIFEST.in, README.txt, setup.py и т. д.), как я могу добавить произвольный каталог в путь поиска для Python.h и друзей?

(Без решения «python setup.py build» будет продолжать возвращаться с ошибкой «Python.h: нет такого файла или каталога»)

Большое спасибо.

9
задан ca2longoria 1 June 2012 в 13:38
поделиться