我想通过 pip 安装一个 python 包(https://pypi.python.org/pypi/re2/),但是这个包包含一个 extension_module ,它依赖于 re2 库(https://github.com/google/re2)。
当我想安装软件包时,我必须先编译并安装 re2 库,否则pip install re2命令会失败。由于构建系统的限制,我不能在运行 pip 之前简单地在生产机器上安装 re2,但我需要以某种方式将库的编译和安装集成到 pip 中。
那么有没有可能在 python 包的 setup.py 中编译和安装第三方 c 库?