Pyinstaller安裝
# 安裝Pyinstaller與安裝python其他模塊一樣使用pip.
pip install Pyinstall
>>>Successfully installed pyinstaller-x.x.x # x.x.x代表安裝的版本號
建議使用 pip 在線安裝的方式來安裝 PyInstaller 模塊,因為 PyInstaller 模塊還依賴其他模塊,pip 在安裝 PyInstaller 模塊時會先安裝它的依賴模塊。
在 PyInstaller 模塊安裝成功之后,在 Python 的安裝目錄下的目錄下會增加一個 pyinstaller.exe 程序,接下來就可以使用該工具將 Python 程序生成 EXE 程序了。
Pyinstaller基本用法
# 先也一個簡單加法py文件
py文件在此不做過多解釋
完成后打開此py文件所在的文件夾,打開cmd
執行命令:
pyinstaller -F demo.py
然后就會在文件夾中生成兩個文件夾:build和dist,在dist中會有一個與py文件文件名相同的但后綴名為exe的文件,
點擊打開就可以運行了,運行如圖:
pyinstaller指令的常見可選參數
參數 | 格式 | 功能 |
---|---|---|
-F | pyinstaller -F xxx.py | 在dist中生產一個xxx.exe文件 |
-D | pyinstaller -D xxx.py | 默認選項,除了xxx.exe外,還會在在dist中生成很多依賴文件,推薦使用。 |
-C | pyinstaller -C xxx.py | 默認選項,只對windows有效,使用控制台。 |
-W | pyinstaller -w xxx.py | 只對windows有效,不使用控制台。 |
-i | pyinstaller -i D:\file.icon demo.py | 將file.icon設置為exe文件的圖標 |