首页 > 解决方案 > 哪些 Python 文件/文件夹用于 Linux 发行版?

问题描述

我的 C++ 项目需要 Python 来做一些简单的事情(I/O、批处理字符串查找/替换...)。我希望我的程序是独立的,并且不依赖 Python 的目标计算机环境。

我在我的项目中包含了 Windows Python 发行版。无论 PC 上是否安装了另一个 Python,我的 C++ 项目都将使用这个包含的 Python 版本(执行附加的小型 Python 程序/文件)。所以我的程序可以在任何可能安装了不同版本的 Python 或根本没有安装 Python 的目标 PC 上运行。

我的程序也可以在 Linux 上运行。现在,我需要为 Linux 做同样的事情,以便在我的 C++ 程序中包含 Linux Python。我已经下载并构建/制作了 Python 3.9.0 源代码压缩包。但我不知道应该将哪些文件/文件夹复制到我的项目中。或者我可以在某处下载任何现成的压缩文件?

编辑:

我想要的是在我的程序中包含一个 Python 环境(它的解释器和主要模块/包)。当我从我的 C++ 调用“python aPythonFile ”时,使用的 Python 解释器是包含在我的 C++ 程序发行版中的解释器。我不想使用随Linux系统安装的未知版本的Python解释器。我也不想用 Python 解释器打包我的 python 脚本,因为我以后可能会添加更多脚本。

我想要的是一种可以与我的 C++ 程序一起分发的可移植 Python 环境/安装(仅适用于 Linux)。我的 C++ 程序将使用它来运行/执行我的小型 python 程序/文件。

标签: pythonpython-3.x

解决方案


推荐阅读