1. 程式人生 > >Python打包成exe步驟方法

Python打包成exe步驟方法

1.cmd黑視窗,安裝打包編譯器:pip install pyinstaller 或者更新一下pip install --upgrade pyinstaller;
最後看到:
Collecting altgraph>=0.15 (from macholib>=1.8->pyinstaller)
  Downloading altgraph-0.15-py2.py3-none-any.whl
Installing collected packages: future, pefile, altgraph, macholib, pypiwin32, py
installer
  Running setup.py install for future ... done
  Running setup.py install for pefile ... done
  Running setup.py install for pyinstaller ... done
Successfully installed altgraph-0.15 future-0.16.0 macholib-1.9 pefile-2017.11.5
 pyinstaller-3.3.1 pypiwin32-220
表示安裝完成!
2.到Python安裝目錄/Scripts下雙擊pyinstaller.exe執行一下,可以跳過這步;
3.到要編譯的Python檔案下,我的在D:\PyCharm\PycharmProjects\Test下,cd進入這個目錄:pyinstaller -F test.py;
注意:不帶-w引數生成的exe檔案開啟時會多一個黑視窗。
最後:49035 INFO: Building EXE from out00-EXE.toc completed successfully.執行打包成功;
4.發現多出一個dist資料夾,test.exe就是可執行檔案;
–i=圖示路徑
-F 打包成一個exe檔案
-w 使用視窗,無控制檯
-c 使用控制檯,無視窗
-D 建立一個目錄,裡面包含exe以及其他一些依賴性檔案
pyinstaller -h 來檢視引數
5.如果想換圖示:pyinstaller -F -w -i=my.ico test.py;
my.ico 是一個圖示名,和當前的test.py檔案在同一個目錄下
【注意:ico必須用專業的制ico軟體製作,可用這個線上製作軟體製作:http://www.bitbug.net/】

-w指令,在指令內加入-w命令可以遮蔽釋出的exe應用帶命令列除錯視窗;
-F指令,使用-F指令可以把應用打包成一個獨立的exe檔案,否則是一個帶各種dll和依賴檔案的資料夾;
-i指令,可以自定義圖示