python文件打包
python文件打包
1、安装 PyInstaller
pip install pyinstaller |
2、打包 Python 脚本
进入到包含 .py 文件的目录,然后使用以下命令来打包:
pyinstaller --onefile your_script.py |
--onefile 选项表示将所有内容打包成一个单独的 .exe 文件。如果不使用这个选项,会生成多个文件夹和资源。
3、生成的 .exe 文件
打包完成后,你会在 dist 目录下看到生成的 .exe 文件。
4、常用的 PyInstaller 选项:
--onefile:打包为单个可执行文件。--noconsole:不显示命令行窗口,适用于 GUI 应用。--add-data "path/to/data;.":添加额外的文件(如图片、配置文件等)。--icon=icon.ico:为.exe文件添加图标。
例如
pyinstaller --noconsole --onefile screenshot_tool.py --add-data ".\screenshot_config.json;." |
screenshot_tool.py是主文件,启动文件,
.\screenshot_config.json是资源文件
如果我主文件和资源文件都位于一个叫app的文件夹下面呢,我想将其全部打包,screenshot_tool.py是主文件
pyinstaller --noconsole --onefile --add-data "app/*;app" app\screenshot_tool.py |