python 默認並不包含 PyInstaller 模塊,因此需要自行安裝 PyInstaller 模塊。
安裝 PyInstaller 模塊與安裝其他 Python 模塊一樣,使用 pip 命令安裝即可。在命令行輸入如下命令:
pip install pyinstaller
強烈建議使用 pip 在線安裝的方式來安裝 PyInstaller 模塊,不要使用離線包的方式來安裝,因為 PyInstaller 模塊還依賴其他模塊,pip 在安裝 PyInstaller 模塊時會先安裝它的依賴模塊。
在 PyInstaller 模塊安裝成功之后,在 Python 的安裝目錄下的 Scripts(D:\Python3\Scripts)
目錄下會增加一個 pyinstaller.exe 程序,接下來就可以使用該工具將 Python 程序生成 EXE 程序了。
准備好自己制作的app.py文件,如
PyInstaller 生成 exe文件
pyinstaller -F E:\app\name.py
其中-F為參數,可以寫多個,如pyinstaller.py -F -w C:\python\login.py
參數 含義:
-F 指定打包后只生成一個exe格式的文件
-D –onedir 創建一個目錄,包含exe文件,但會依賴很多文件(默認選項)
-c –console, –nowindowed 使用控制台,無界面(默認)
-w –windowed, –noconsole 使用窗口,無控制台
-p 添加搜索路徑,讓其找到對應的庫。
-i 改變生成程序的icon圖標
E:\app\name.py 為你所要轉換的文件的路徑及文件名,也可以把py文件放在python路徑下的scripts路徑下,這樣就可以省略路徑,直接寫文件名XX.py
等待運行結束,若沒有錯誤,EXE文件會創建在python安裝路徑的Scripts文件夾中的dist文件夾內,如D:\python\Scripts\dist。
雙擊即可打開程序。