我正在尝试使用py2app将我编写的简短Python程序转换为OS X的易于分发的应用程序文件。我是通过py2app教程完成的,但当我点击我的应用程序文件时,会显示以下对话框:
无法找到Python运行时。您可能需要安装一个 Python的框架构建,或编辑PyRuntimeLocations数组 这个应用程序的Info.plist文件。这是我第一次建立一个 一块软件,对任何明显的错误表示歉意。
我不确定这是否有用,但点击该对话框中的“打开控制台”会显示以下错误:
LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
launchservicesd[83]: SecTaskLoadEntitlements failed error=22
appleeventsd[53]: SecTaskLoadEntitlements failed error=22 11/27/16 7:29:19.787 PM
sharedfilelistd[307]: SecTaskLoadEntitlements failed error=22
我知道如果py2app uses a "system" version of Python to produce an app, it won't include that Python in the distribution。但是,输入$
终端中的哪个python将我引导到我的anaconda安装,所以这似乎不是问题。
这是我第一次尝试创建一个软件,所以要提前为任何明显的失误道歉。任何帮助都会非常感激,因为我一整天都在为此而奋斗。