如何解决py2app 第一个计时器问题
我创建了一个应用程序“convertor.py”,它使用了我创建的许多包(我的帖子中包含 PyCharm 的屏幕截图)。 因此,“convertor.py”位于根目录中,然后有 4 个包,每个包都有许多 Python 文件,这些文件在主“convertor.py”应用程序需要时被调用。例如,在“Reader”目录下,有 4 个 .py 文件,“Convertors”下也有,依此类推。如果我的 Python 术语是正确的,则这些称为“包”(请原谅新手)。我打电话给他们,例如 “从 Menus.Menus 导入 menu1”等。 现在我正在尝试编译一个独立的应用程序。它编译时没有警告或错误。但是我打开它就不行了。 我的 setup.py 看起来像这样:
from setuptools import setup
APP = ['convertor.py']
DATA_FILES = []
PACKAGES = ['Convertors','Menus','Readers','Utils'] #these are the 4 directories containing the various modules I wrote
OPTIONS = {'argv_emulation': True,'packages': PACKAGES}
setup(
app=APP,data_files=DATA_FILES,options={'py2app': OPTIONS},setup_requires=['py2app'],)
没有需要包含的数据文件或图标文件。只是 4 个目录,每个目录都由我编写的许多模块填充,这些模块在需要时由主 python 文件调用。 我是否可能需要包含在我的模块中使用的模块,例如 openpyxl(我认为如果在我的代码中导入它会自动发生?) “python3.9 setup.py py2app”可以运行,但该应用程序无法运行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。