python - py2app/Tkinter应用程序错误: "classic environment is no longer supported"

标签 python numpy tkinter py2app

因此,我使用 Tkinter、py2app 和 numpy 创建了一个简单的 GUI 应用程序。当我在我的计算机上运行它时,它工作得很好。然而,我在其他几台计算机上测试了它,并不断收到错误: “您无法打开该应用程序,因为不再支持经典环境。” 我不确定我是否理解这个错误。其他计算机的 python 版本和操作系统版本与我相同吗?为了让我的应用程序在其他机器上运行,我还需要做一些额外的事情吗? 谢谢!

最佳答案

在Mac世界中,经典环境是一个软件抽象层,允许旧的Mac应用程序(例如G5硬件架构)在新的Mac架构(英特尔硬件架构)上执行。经典环境在 10.5 之前的 Mac OS X 版本上受支持,但在较新版本中被删除。

py2app 支持命令行参数来构建可执行文件以支持不同的架构,请仔细查看 py2app 的 --arch 参数。

关于python - py2app/Tkinter应用程序错误: "classic environment is no longer supported",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12453675/

相关文章:

python - 使用 python 的 Tkinter。为什么这里需要*args?

python - 类型错误 : 'NoneType' object does not support item assignment?

python - 无法覆盖 FFMPEG 的编码器标签

python - python中的测地距离变换

python - 如何有效地将 numpy ndarray 转换为元组列表?

python - 按短数字拆分列表

python - 运行时错误 : one of the variables needed for gradient computation has been modified by an inplace operation

python - 以 10 为基数的 int() 模型 Django 无效文字 : 'None'

python - 如何从当前 python 模块动态获取类集?

python - 命名与通配符导入为何/如何影响参数?