将Python 3.4移植到MacOS应用程序中

将Python 3.4移植到MacOS应用程序中,macos,python-3.x,static-libraries,Macos,Python 3.x,Static Libraries,我正在尝试在我的应用程序中加入一个Python 3.4解释器,而不分发Python框架。 我正在链接libpython3.4.a(它似乎依赖于Python.framework/versions/3.4/Python),但据猜测,它需要Python框架 有人经历过这个问题吗 从逻辑上讲,我应该能够静态链接(真正的静态)并只分发python34.zip模块,对吗 谢谢你的帮助 编辑: 最后,我下载了Python 3.4源代码并构建了一个静态版本。 现在我没有依赖性问题。 因此,我在可执行文件附近包含

我正在尝试在我的应用程序中加入一个Python 3.4解释器,而不分发Python框架。 我正在链接libpython3.4.a(它似乎依赖于Python.framework/versions/3.4/Python),但据猜测,它需要Python框架

有人经历过这个问题吗

从逻辑上讲,我应该能够静态链接(真正的静态)并只分发python34.zip模块,对吗

谢谢你的帮助

编辑:

最后,我下载了Python 3.4源代码并构建了一个静态版本。 现在我没有依赖性问题。 因此,我在可执行文件附近包含了python3.4.zip。 但是现在,在启动应用程序时,我出现了以下错误: “致命Python错误:Py_初始化:无法加载文件系统编解码器”

因此,在Py_Initialize()之前,我将Py_SetProgramName()设置为我的二进制文件和Py_SetPath(zippath)

但我仍然有“ImportTerror:没有名为‘encodings’的模块”的问题。
我还用一个简单的文件夹而不是zip进行了测试。

这不是系统默认框架,是吗?我以为系统的默认版本是2.7。我以前做过,但没有使用3.4.Hi,Macosx使用Python2.7。我只需要在我的应用程序中有python3。这就是我嵌入它的原因。你当然可以做到。