我正在尝试安装包含C模块的Python模块。 C代码依赖于系统的全局安装位置(/ usr / include,/ usr / lib)中可用的库,但在我的情况下,我只有本库的本地安装可用。因此,我想在调用“setup.py build”时传递参数(例如, - incdir, - libdir),以便这些值最终出现在安装脚本中。
有没有办法实现这个目标?
答案 0 :(得分:12)
我发现前置
CFLAGS="-I<local include dir>" LDFLAGS="-L<local lib dir>"
在调用setup.py时命令行完成了这个技巧。