1、安裝pyinstaller(需要先安裝pip)、再:pip install pyinstaller
2、定位到pyinstaller.exe所在文件夾(一般再python下的“scripts”文件夾下)
cd AppData\Local\Programs\Python\Python37\Scripts
3、再添加上你要轉換的文件地址(兩者之間有空格)
pyinstaller.exe后面如果加上-F就是打包為一個exe文件(文件會比較大),如果不加就會有很多庫文件;加上-w就是打包為沒有cmd窗口的exe,不加運行時就會出現cmd窗口。(加不加憑個人喜好)
pyinstaller.exe -F -w C:\Users\zzz\Desktop\某某.py
4. 加-F的效果
-
不加-F
-
不加-w的效果
(加-w的話,就沒有后面的那個黑框了
1、-F指令
注意指令區分大小寫。這里是大寫。使用-F指令可以把應用打包成一個獨立的exe文件,否則是一個帶各種dll和依賴文件的文件夾
2、-p指令
這個指令后面可以增加pyinstaller搜索模塊的路徑。因為應用打包涉及的模塊很多。這里可以自己添加路徑。不過經過筆者測試,site-packages目錄下都是可以被識別的,不需要再手動添加
注:生成的exe在scripts文件下
生成過程中的warning可以忽略