python生成exe


1、安裝pyinstaller(需要先安裝pip)、再:pip install pyinstaller

 

 

image.png 
2、定位到pyinstaller.exe所在文件夾(一般再python下的“scripts”文件夾下)

cd AppData\Local\Programs\Python\Python37\Scripts

image.png 


3、再添加上你要轉換的文件地址(兩者之間有空格)

pyinstaller.exe后面如果加上-F就是打包為一個exe文件(文件會比較大),如果不加就會有很多庫文件;加上-w就是打包為沒有cmd窗口的exe,不加運行時就會出現cmd窗口。(加不加憑個人喜好)

image.png 

pyinstaller.exe -F -w C:\Users\zzz\Desktop\某某.py


4. 加-F的效果

image.png

  1. 不加-F 
    image.png

  2. 不加-w的效果

(加-w的話,就沒有后面的那個黑框了

image.png

1、-F指令

注意指令區分大小寫。這里是大寫。使用-F指令可以把應用打包成一個獨立的exe文件,否則是一個帶各種dll和依賴文件的文件夾

image.png

2、-p指令

這個指令后面可以增加pyinstaller搜索模塊的路徑。因為應用打包涉及的模塊很多。這里可以自己添加路徑。不過經過筆者測試,site-packages目錄下都是可以被識別的,不需要再手動添加

image.png

 

注:生成的exe在scripts文件下

生成過程中的warning可以忽略


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM