我正在尝试编译我的 python 应用程序。该应用程序有 5 个脚本和一个数据文件夹。
我已经测试了该应用程序,它可以从 CLI 调用 gui.py 正常工作。
但是有两个问题:
当我编译应用程序并运行编译后的应用程序时,出现以下错误: “无法执行,因为没有名为生成器的模块”,这是我的主文件的名称。
解决第一个问题后,我不确定应用程序是否打包了我需要的所有额外数据(数据文件夹中的 csv)。
一次只做一件事:如何让编译后的应用程序识别我的模块?
我的目录中已经有一个“init.py”文件。 我该怎么办?
感谢任何和所有帮助。 谢谢你。
如果您使用 PyInstaller,您可以创建一个规范文件来自定义打包过程。这可以帮助指定要包含在捆绑应用程序中的其他文件或目录。您可以使用以下方法生成规格文件:
pyi-makespec your_script.py