根据第三方库安装带有ext_模块的python包

根据第三方库安装带有ext_模块的python包,python,pip,pypi,re2,Python,Pip,Pypi,Re2,我想通过pip()安装一个python包,但是这个包包含一个依赖于re2库()的扩展模块 当我想安装软件包时,我必须在安装之前编译并安装re2库,否则pip install re2命令会失败。 由于构建系统的限制,在运行pip之前,我不能简单地在生产机器上安装re2,但我需要以某种方式将库的编译和安装集成到pip中 那么,有没有可能在python包的setup.py中编译和安装第三方c库呢?有python绑定。只需运行python setup.py install在我看来,它似乎也有同样的问题,

我想通过pip()安装一个python包,但是这个包包含一个依赖于re2库()的扩展模块

当我想安装软件包时,我必须在安装之前编译并安装re2库,否则
pip install re2
命令会失败。 由于构建系统的限制,在运行pip之前,我不能简单地在生产机器上安装re2,但我需要以某种方式将库的编译和安装集成到pip中


那么,有没有可能在python包的setup.py中编译和安装第三方c库呢?

有python绑定。只需运行
python setup.py install

在我看来,它似乎也有同样的问题,所包含的_re2.cc文件的编译失败。看起来您需要一些Makefile或C编译器?