python - 使用 py2app 将 python 应用程序转换为独立应用程序的正确方法是什么?
问题描述
我用 Tkinker 构建了一个简单的 python 应用程序,它有一个超小的 sqlite 文件。该应用程序在这里,https://github.com/yts61/bookstore_app.git
在 pyinstaller 中多次失败后,我转向 py2app,希望制作一个可以共享的独立应用程序文件。我用谷歌搜索并遵循了这个 youtube 教程,
https://www.youtube.com/watch?v=u4ykDbciXa8,任务再次失败。我的 setup.py 文件如下所示,
from setuptools import setup
APP = ['frontend.py']
DATA_FILES = ['books.db','backend.py']
OPTIONS = {
'iconfile':'favicon.ico',
'argv_emulation': True,
'packages': ['certifi'],
}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
在终端中,我尝试python setup.py py2app -A
了,并单击了前端文件以Content/MacOS/frontend
按照教程的建议测试运行该应用程序,但是,该应用程序无法运行,并且我的 Mac 闪烁并自行重置。
有人可以帮忙吗?我问了另一个关于使用 pyinstaller 构建这个独立应用程序的问题。 在 Mac 上使用 pyinstaller 的正确方法是什么?
解决方案
推荐阅读
- javascript - 循环中动态创建的 Onclick 事件
- java - : java.lang.NoSuchMethodError: 'scala.collection.mutable.ArrayOps scala.Predef$.refArrayOps(java.lang.Object[])'
- node.js - AWS Elasticsearch 返回 No living Connection
- regex - 正则表达式 - 删除模式前面的空格
- python - 将 Pyomo 导出到 .mps 文件时保留变量名
- javascript - 当元素(div)在Angular中可见和不可见时使用回调?
- c# - ASP.NET Core 3.1:查询字符串参数确定正文的类
- xcode - 导入到新机器后,Xcode 档案被识别为 macOS 应用程序而不是 iOS
- typescript - 如何在打字稿中扩展记录类型的键
- javascript - 从 Github 复制 CSV 链接并将其与导致错误的绘图代码结合起来