因此,我使用 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/