|
|
1
5
您看过python的官方文档吗: Embedding Python into another application ? IBM还提供了这个非常好的PDF: Embed Python scripting in C application . 您应该能够使用这两种资源来做您想要做的事情。 |
|
|
2
3
我只是在一台没有安装python的计算机上测试了我的可执行文件,它运行正常。 当您将python链接到可执行文件(无论是动态的还是静态的)时,您的可执行文件已经获得了基本的python语言功能(操作符、方法、字符串、列表、元组、dict等基本结构),而不需要任何其他依赖性。
然后我让python的setup.py通过
我接下来的步骤是:
|
|
|
3
1
你看了吗 Portable Python ?不需要安装任何东西。只需复制包含的文件即可使用解释器。 编辑:这是一个仅限Windows的解决方案。 |
|
|
4
0
你看过吗 Embedding Python in Another Application 在python文档中?
一旦你有了这个,你就可以使用一个导入钩子(参见
PEP 302
)让嵌入的Python代码从您选择的任何位置加载模块。但是,如果您将所有内容都放在一个压缩文件中,那么您可能只需要将其作为
|
|
|
5
0
有一个叫做Py2Exe的程序。我不知道它是否只适用于Windows。另外,我使用的最新版本并没有将所有内容打包成一个.exe文件。它创建了一堆必须分发的东西——一个zip文件等等。 |
|
|
6
0
我想这就是你想要的答案 Unable to get python embedded to work with zip'd library 基本上,你需要:
在您的C/C++代码中加载Python标准库。
在你的
希望这有帮助。 |