在项目根目录下运行脚本
pyinstaller --name "流体石头的工具箱" --onefile --add-data "F:\Workspace\PycharmProjects\fs-tool\.venv\Lib\site-packages\PyQt5\Qt5\bin;./PyQt5/Qt/bin" --add-data "F:\Workspace\PycharmProjects\fs-tool\.venv\Lib\site-packages\PyQt5\Qt5\plugins;./PyQt5/Qt/plugins" --add-data "resources;resources" --add-data "config.json;." --collect-all PyQt5 --icon=resources/app.ico .\app.py
pip install -r requirements.txt
pyinstaller --name "应用名" --onefile --window --icon=clock.ico 程序脚本.py
# WIN
pyinstaller --name "FS-Tool" --onefile --window --add-data "F:\Workspace\PycharmProjects\fs-tool\.venv\Lib\site-packages\PyQt5\Qt5\bin;./PyQt5/Qt/bin" --add-data "F:\Workspace\PycharmProjects\fs-tool\.venv\Lib\site-packages\PyQt5\Qt5\plugins;./PyQt5/Qt/plugins" --add-data "resources:resources" --add-data "config.json:." --collect-all PyQt5 --icon=resources/app.ico .\app.py
# MacOS
# pyinstaller --name "流体石头的工具箱" --onefile --window --add-data "/Users/simonxue/Code/PycharmProjects/FS-Tool/.venv/lib/python3.9/site-packages/PyQt5/Qt5:./PyQt5/Qt" --add-data "/Users/simonxue/Code/PycharmProjects/FS-Tool/.venv/lib/python3.9/site-packages/PyQt5/Qt5/plugins:./PyQt5/Qt/plugins" --add-data "resources:resources" --add-data "config.json:." --icon=resources/app.ico ./app.py
pyinstaller --name "FS-Tool" --onefile --window --add-data "resources:resources" --add-data "config.json:." --icon=resources/app.ico ./app.py
F:\Workspace\PycharmProjects\fs-tool\.venv\Lib\site-packages\PyQt5\Qt5\bin;./PyQt5/Qt/bin
源PyQt5的目录:exe包中的目标路径
- 应用图标
- 应用界面
- 关闭应用窗口,屏幕右上角会有悬浮球
- 任务栏托盘
- 欢迎预览
Chrome浏览器指定版本131.0.6778.69
下载地址