gpt4 book ai didi

python - 将 Python 嵌入到 C++ 中

转载 作者:行者123 更新时间:2023-11-30 03:45:43 25 4
gpt4 key购买 nike

如果这个问题的措辞更好/需要分成很多问题,请提醒我

我需要打包 Python 脚本,以便将它们作为单一可执行文件(理想情况下)或带有支持文件的单一可执行文件(非理想情况下)运送。

我见过py2app和py2exe。它们不符合我的要求,因为我正在寻找一种方法来执行此操作,并且将来可能需要让打包的脚本与运行它们的可执行文件进行交互。

解决此问题的最佳方法是什么?我要嵌入的脚本甚至可能需要多个文件,我敢肯定这会使事情复杂化。

如果我将来想使用 CPython 以外的解释器(即:PyPy 或 Stackless),该过程是否会有所不同(除了 C++ 可执行文件中的 API 调用)?

Python 是否必须安装在运行软件包的计算机上,或者嵌入 Python 是否意味着它是完全嵌入的?我在 Python Wiki 上看到了一些关于 Py_SetPythonHome() 的内容,这向我表明它需要安装 Python(或至少是它的库)。我说得对吗?

最佳答案

PyInstaller使用 --onefile 选项会将所有内容放在一个文件中,尽管启动需要更多时间。恐怕它与 PyPy 不兼容,但使用 Stackless 让它工作应该不会那么棘手。

祝你好运!

关于python - 将 Python 嵌入到 C++ 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34583134/

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