gpt4 book ai didi

依赖二进制文件的 Python 脚本……如何分发?

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:04 24 4
gpt4 key购买 nike

我有一个代码库,其中包含一些 C++ 代码和使用生成的二进制文件的 Python 脚本(通过 subprocess 模块)。

root/
experiments/
script_1.py (needs to call binary_1)
clis/
binary_1.cc
binary_1

从 Python 脚本引用二进制文件的最佳方式是什么?

  • 从 Python 脚本目录到二进制文件的相对路径,假定用户将从特定目录运行 Python 脚本
  • 只是二进制名称,假设用户已将二进制文件的目录添加到 $PATH 变量,或将二进制文件复制到 /usr/local/bin,什么的
  • 还有别的吗?

最佳答案

如果您的二进制文件是预编译的,您可以使用 data_files设置工具的参数。将它安装在/usr/local/bin 中。

data_files=[("/usr/local/bin", glob("bin/*"))], ...

关于依赖二进制文件的 Python 脚本……如何分发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9938221/

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