问题标签 [py2app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2518 浏览

python - 为 OSX 制作可以接受参数的 Python 冻结二进制文件的正确方法是什么?

我使用 py2app 从 python 脚本制作了一个 .app 包。这个问题是双重的:

  1. 参数仿真似乎无法正常工作,因为它不接受适用于原始 python 脚本的参数。

  2. .app bundle 格式需要用“open”打开。“open”仅支持从 OSX 10.6 及更高版本传递参数,我需要支持早期 OSX 版本。

为 OSX 制作可以接受命令行参数的冻结二进制文件的正确方法是什么?

0 投票
1 回答
1519 浏览

python - 使用 py2app 创建应用程序后 Python raw_input 导致 EOFError

我写了一个小脚本来帮助我解决拼字游戏和文字扭曲问题。当我从 Mac OS X 终端运行它时它工作正常。我想将脚本作为独立的 Mac 应用程序与我的朋友分享。因此我为此使用了 py2app,但是当我双击它时应用程序崩溃了。控制台显示以下错误消息:

这是实际的脚本:

我怎样才能摆脱错误?

0 投票
6 回答
14164 浏览

python - 是否可以在 Mac App Store 上部署 Python 应用程序?

Apple 是否接受 Python 应用程序在新的 Mac App Store 上分发?

如果是这样,应用程序应该如何打包?py2app 够用吗?还有什么?

0 投票
1 回答
994 浏览

python - Py2app 构建在从命令行或 pkg 中的可执行文件运行时完美运行,但在双击应用程序时不会

我有一个程序,我试图用 py2app 分发。当我从命令行运行程序时,它可以正常工作。如果我进入 py2app 创建的包并在包内容中找到 exec 并从那里运行它,它也可以工作。在构建过程中输出没有任何错误。

但是,当我双击 dist 文件夹中的应用程序时,我收到一条错误消息,显示 MyApplication Error 并且有一个按钮可以终止,还有一个按钮可以转到 Mac Python 网站。

我在 Snow Leopard 上使用 py2app 和 Python2.7。我没有使用系统 Python,这是我自己安装的发行版。

我该如何解决这个问题?

0 投票
1 回答
799 浏览

python - 在 Mac 上构建 Python py2app 问题

我正在尝试使用 Python 和 py2app 构建一个 MacOS 应用程序。我得到的构建错误是

没有这样的文件或目录:'/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/bundletemplate/prebuilt/main-i386'

我搜索了多个目录和文件,但无法确定 Python 或 py2app 从何处获取路径。它需要使用的预构建称为:main-intel.

它从哪里拉出 main-i386?有没有办法覆盖这个?

0 投票
2 回答
3406 浏览

python - py2app 构建的应用程序在其他机器上显示 `ERROR: pygame.macosx import FAILED`

尝试使用 py2app 在 Mac 上构建应用程序。在我的机器上一切正常,但是当将应用程序移动到另一个应用程序时,它崩溃并且控制台显示此错误。

ERROR: pygame.macosx import FAILED

有人对此有解决方案吗?

0 投票
1 回答
451 浏览

python - py2app 以与 libgfortran.3.dylib 相关的错误结束

py2app 以以下错误结束:

控制台输出的最后一行:

我怎样才能解决这个问题?

我在 darwin 上使用 Snow Leopard (x86_64)
Python 2.6.6 (r266:84292, Feb 4 2011, 20:12:20)
[GCC 4.2.1 (Apple Inc. build 5646) (dot 1)]

0 投票
1 回答
857 浏览

python - 了解在 Mac OS 上安装 Python 以进行 Cocoa 开发的概念

我想尝试使用 Python 开发 Cocoa 应用程序。我是 Mac 新手,我需要一些帮助来了解它是如何工作的。

首先我发现我需要安装py2app和py2objc。我使用了这里记录的 easy_install 。安装工具有一些错误,但最终安装了 py2app。然后我启动“ easy_install pyobjc==2.2”并以许多错误结束:

我的问题:

  1. 我需要做什么来安装 py2objc?不幸的是,我还没有找到我之前发布的错误解决方案。
  2. 据我了解有两种蟒蛇。一个我安装到 Applications 文件夹(IDLE、启动器)中,另一个是 OS 提供的当前 Python 版本。你能描述一下区别吗?
  3. 如何选择 Mac OS 使用的当前 Python 版本?/Library/Frameworks/Python.framework 中的当前文件夹是什么?

可能看起来很混乱,但这是我的第一步!:) 谢谢

0 投票
1 回答
960 浏览

python - 使用 ActivePython 在 os x 上坚持使用 py2app 的第一步

我有一个简单的 python 程序,我想把它变成一个应用程序。根据我的研究,py2app 是我所需要的。

我在 OS X(雪豹)上使用 ActivePython 2.7。通过PyPM 工具(包管理器),我安装了一个名为 py2app 的包。

py2app 的文档有一个教程页面http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html#id7

它说我应该能够作为第一步做到这一点:

但我在任何我能找到的地方都没有这样的可执行文件。我认为这将由软件包安装。

0 投票
3 回答
11671 浏览

python - 如何使用 py2app?

好的 - 来了。我正在尝试学习如何使用 py2app,所以我创建了一个简单的 python 文件;只是 hello_world.py

我按照教程进行了以下操作:

这创建了两个子目录(build 和 dist),在 dist 中有一个名为 hello.app 的文件。我试图通过 GUI 启动它,但它启动不到一秒钟然后就消失了。然后我去了 CL,但只是尝试运行它没有用,所以我使用了:

出现以下错误:

我花了一整天的时间在谷歌上搜索,但找不到任何教程或指南等。我真的被困住了:-(

我不知道这是否有帮助,但这就是 setup.py 中的内容