所以,我已经设法使用pyinstaller
在python脚本中创建了一个可执行文件。我尝试了pyinstaller myscript.py
并创建了buid和dist文件夹以及.spec
文件
但是,稍后,我正在更改底层代码。所以我需要做的是重新编译,我的应用程序再次工作。
但是,有没有办法可以编辑现有的应用程序?或者,在进行更改后,我是否必须始终重新编译?
另外,.spec
文件的目的是什么?
答案 0 :(得分:2)
需要使用spec-file来保留pyinstaller构建项目的一些选项,例如隐藏的导入,附加的数据文件,输出exe文件的名称等。它总是首次使用pyinstaller创建。下次如果要构建已更改的项目,请使用此命令指定spec-file:
$ pyinstaller myscript.spec
有关规范文件的更多信息,请阅读文档:https://pyinstaller.readthedocs.io/en/stable/spec-files.html