我知道pyinstaller
可以将.py
文件转换为.exe
,但同时您将有一些文件夹,因此没有它们,您的.exe
文件将无法工作。是否可以将.py
文件转换为仅一个.exe
文件?
您可以使用auto- pto -exe进行更高级的转换设置:
$ pip install auto-py-to-exe
$ auto-py-to-exe
然后将打开一个窗口,您将能够转换文件。
如果
可以运行下面的命令行- 你想让它成为一个文件
- 如果你想摆脱控制台
- 如果有任何外部数据(png文件,该目录相对于您的主目录)
pyinstaller --noconsole --onefile --add-data="icon.png;." main.py
是有可能的。您需要添加--onefile
参数。
https://pyinstaller.readthedocs.io/en/stable/usage.html cmdoption-F
使用本教程中描述的NSIS之类的东西
基本,压缩你从pyinstaller
得到的输出,然后运行NSIS GUI来配置和构建你的独立。exe。