Python程序打包為exe執(zhí)行文件
共 866字,需瀏覽 2分鐘
·
2023-07-02 05:09
1、安裝pyinstall
pip install pyinstallerpyinstall · PyPI
![]()
1.1 環(huán)境變量WARNING
C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts
![]()
1.2 環(huán)境變量配置
win+R 運(yùn)行 sysdm.cpl ,進(jìn)入環(huán)境變量配置,如圖
![]()
![]()
2、pyinstaller命令打包
pyinstaller -F -w '文件名'.py![]()
2.1 生成文件
- build 構(gòu)建相關(guān)說明文件
- dist 該目錄生成的可執(zhí)行文件main.exe
- main.spec 錄生spec文件
2.2 pyinstaller參數(shù)
| 參數(shù) | 說明 |
|---|---|
| -F | 產(chǎn)生單個(gè)的可執(zhí)行文件 |
| -D | 產(chǎn)生一個(gè)目錄(包含多個(gè)文件)作為可執(zhí)行程序 |
| -a | 不包含 Unicode 字符集支持 |
| -d | debug 版本的可執(zhí)行文件 |
| -w | 指定程序運(yùn)行時(shí)不顯示命令行窗口(僅對(duì) Windows 有效) |
| -c | 指定使用命令行窗口運(yùn)行程序(僅對(duì) Windows 有效) |
| -o | 指定 spec 文件的生成目錄。如果沒有指定,則默認(rèn)使用當(dāng)前目錄來生成 spec 文件 |
| -p | 設(shè)置 Python 導(dǎo)入模塊的路徑(和設(shè)置 PYTHONPATH 環(huán)境變量的作用相似)。也可使用路徑分隔符(Windows 使用分號(hào),Linux 使用冒號(hào))來分隔多個(gè)路徑 |
| -n | 指定項(xiàng)目(產(chǎn)生的 spec)名字。如果省略該選項(xiàng),那么第一個(gè)腳本的主文件名將作為 spec 的名字 |
| -i | 執(zhí)行圖標(biāo) |
3、PyCharm配置外部工具
![]()
項(xiàng)目中 main.py 文件執(zhí)行生成 exe 文件(在dist目錄中)
![]()
評(píng)論
圖片
表情
