【发布时间】:2016-01-15 02:07:46
【问题描述】:
我有一个调用外部二进制文件的 python 模块,从 C 源代码构建。
该外部可执行文件的源代码是我的 python 模块的一部分,以 .tar.gz 文件的形式分发。
有没有办法解压缩,然后编译该外部可执行文件,并使用 setuptools/setup.py 安装它?
我想要实现的是:
- 将该二进制文件安装到虚拟环境中
- 使用
setup.py install、setup.py build等管理二进制文件的编译/安装。 - 制作我的python模块的二进制部分,以便它可以作为轮子分发而无需外部依赖
【问题讨论】:
-
这个问题你解决了吗?如果是这样,你能分享你的解决方案吗?谢谢
-
我最后做了,我会尽快添加答案。
标签: python python-3.x setuptools setup.py