gpt4 book ai didi

python - 在 python 包中包含外部二进制文件

转载 作者:太空狗 更新时间:2023-10-30 01:34:06 25 4
gpt4 key购买 nike

我有一个 python 模块,它基本上是一个用于外部二进制文件(非 python)的大型包装器(除此之外还有很多其他功能)。我想包括二进制文件(1 个用于 osx 的二进制文件,1 个用于 linux 的二进制文件)以及我的代码。我目前在我的 setup.py 中有以下内容:

package_data={'packagename': ['lib/app-osx/*', 'lib/app-linux/*', 'lib/*.awk']},

文件位于:

/packagename
/lib
script.awk
/app-osx/
app
/app-linux
app

我似乎找不到它们的安装位置,如果有的话?有这方面的约定吗?我显然不能为此使用依赖项:(

然后,在 python 脚本中找到它们位置的最佳方法是什么?

谢谢

最佳答案

在 Jonathon 的提示下,我通过聊天找到了 Lukas 提供给我的解决方案。解决方案只是将以下内容添加到 setup.py 中:

zip_safe=False

关于python - 在 python 包中包含外部二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24642788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com