对于py2app独立构建,“无法找到Python运行时”

时间:2016-11-28 00:38:28

标签: python software-distribution py2app

我正在尝试使用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安装,所以这似乎不是问题。

这是我第一次尝试创建一个软件,所以要提前为任何明显的失误道歉。任何帮助都会非常感激,因为我一整天都在为此而奋斗。

0 个答案:

没有答案