.py 到只有一个 .exe 文件
.py to only one .exe file
我知道 pyinstaller
可以将 .py
文件转换成 .exe
,但同时你会有一些文件夹,所以没有它们你的 .exe
文件将不行。是否可以将 .py
个文件转换为一个 .exe
个文件?
使用类似 NSIS as described in this tutorial.
的内容
基本,压缩从 pyinstaller
获得的输出,然后 运行 NSIS GUI 来配置和构建独立的 .exe。
你可以运行下面的命令行是if
- 你想把它变成一个文件
- 如果你想摆脱控制台
- 如果有任何外部数据(png文件,目录是相对于你的主)
pyinstaller --noconsole --onefile --add-data="icon.png;." main.py
您可以使用 auto-py-to-exe 进行更高级的转换设置:
$ pip install auto-py-to-exe
$ auto-py-to-exe
然后 window 将打开,您将能够转换文件。
是的,这是可能的。您需要添加 --onefile
参数。
https://pyinstaller.readthedocs.io/en/stable/usage.html#cmdoption-F
我知道 pyinstaller
可以将 .py
文件转换成 .exe
,但同时你会有一些文件夹,所以没有它们你的 .exe
文件将不行。是否可以将 .py
个文件转换为一个 .exe
个文件?
使用类似 NSIS as described in this tutorial.
的内容基本,压缩从 pyinstaller
获得的输出,然后 运行 NSIS GUI 来配置和构建独立的 .exe。
你可以运行下面的命令行是if
- 你想把它变成一个文件
- 如果你想摆脱控制台
- 如果有任何外部数据(png文件,目录是相对于你的主)
pyinstaller --noconsole --onefile --add-data="icon.png;." main.py
您可以使用 auto-py-to-exe 进行更高级的转换设置:
$ pip install auto-py-to-exe
$ auto-py-to-exe
然后 window 将打开,您将能够转换文件。
是的,这是可能的。您需要添加 --onefile
参数。
https://pyinstaller.readthedocs.io/en/stable/usage.html#cmdoption-F