我正在考虑在一个用C++编写的爱好项目中使用 Python 作为嵌入式脚本语言。我不想依赖单独安装的 Python 发行版。Python 文档似乎对一般用法非常清楚,但我找不到明确的答案。
在我的应用程序中部署 Python 解释器 + 标准库是否可行?像 Lua、Javascript (Spidermonkey)、Ruby 等其他语言会更适合这种用途吗?
以下是我衡量不同语言的标准:
- 对外部安装的包没有/很少依赖
- 具有良好功能集的标准库
- 好语言:)
- 不会产生巨大的安装包
编辑:
我想问题应该是:如何使用我的程序安装程序部署我自己的python库+标准库,这样平台是否已经安装了python都没有关系?
编辑2:
再澄清一件事。我不需要有关链接 C 和 Python 代码的细节的信息。