【问题标题】:How to pass flags to a distutils extension? [duplicate]如何将标志传递给 distutils 扩展? [复制]
【发布时间】:2011-12-28 01:05:53
【问题描述】:

我正在尝试安装一个包含 C 模块的 Python 模块。 C 代码依赖于系统全局安装位置(/usr/include、/usr/lib)中可用的库,但在我的情况下,我只有该库的本地安装可用。因此,我想在调用“setup.py build”时传递参数(例如,--incdir、--libdir),以便这些值最终出现在设置脚本中。

有没有办法做到这一点?

【问题讨论】:

标签: python setuptools distutils


【解决方案1】:

我发现前置

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

调用 setup.py 时到命令行就可以了。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2023-03-08
  • 2018-12-05
  • 2012-04-16
  • 2021-11-25
  • 1970-01-01
  • 2011-11-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多