Rac*_*ler 6 python setuptools
如何构建包含'.so'文件的.egg文件?
这是我的文件树: --setup.py --__init__.py --mcpack.py` --mcpack.so
--setup.py --__init__.py --mcpack.py` --mcpack.so
如何在其中创建包含mcpack.so的包?
我试过使用pack_data,结果是.so文件打包但在python文件中找不到.
pack_data
dan*_*nny 2
将其放入native_libs.txt并构建鸡蛋bdist_egg,请参阅文档的这一部分。然而,你应该改用轮子而不是鸡蛋。
native_libs.txt
bdist_egg
仅当您可以保证用于构建您的共享对象文件的完全相同的工具链.so也存在于将要运行它的每个其他发行版中时,共享对象文件才是可分发的 - 这是极不可能的,并且会破坏 Egg 文件的可分发性质,即除非您真的只想针对 Linux 发行版的特定版本。
.so
如果您的 Egg 安装在 .so 构建所在的发行版之外的任何其他发行版中,则将无法使用。
如果您想构建一个包含本机代码的可分发包,请查看wheel文件,对于可以分发到所有Linux操作系统的wheel,请查看manylinux。
归档时间:
8 年,6 月 前
查看次数:
1366 次
最近记录: