Подтвердить что ты не робот

Как передать флаги расширению distutils?

Я пытаюсь установить модуль Python, содержащий C-модули. Код C основывается на том, что библиотека доступна в глобальных местоположениях установки системы (/usr/include,/usr/lib), но в моем случае у меня есть только локальная установка этой библиотеки. Поэтому я хотел бы передать параметры (например, --incdir, --libdir) при вызове "setup.py build", чтобы эти значения оказались в настройке script.

Есть ли способ достичь этого?

4b9b3361

Ответ 1

Я узнал, что добавление

CFLAGS="-I<local include dir>" LDFLAGS="-L<local lib dir>"

в командной строке при вызове setup.py сделал трюк.