python-Python文件打包成獨立運行的exe


最近用Python寫了幾個小工具,很小很小只有一個Python文件那種,嘗試了下用pyinstaller直接打包

第一步:

  安裝pywin32:pip install pywin32

  安裝Pyinstaller:pip install PyInstaller

    pip安裝不成功的話下載包本地安裝,python setup.py install

第二步:

  cmd切換到打包py文件所在的文件夾,執行命令:pyinstaller -F -w xxx.py

  選項含義:

  • -F 生成單個可執行文件
  • -w 表示去掉控制台窗口,是gui程序的話需要加上,如果是命令行程序的話那不能加這個選項
  • -i 可以指定可執行文件的圖標,加上圖標文件的相對路徑

第三步:

  生成的exe文件在一個叫dist的文件夾里,可以單獨把這個exe文件拿出來運行,其余文件可以刪除

注意:如果py文件里引用了第三方包,需要把第三方包的文件夾放到和打包文件同級目錄

 

PS:不帶圖標打包出的exe文件可能會被電腦殺毒軟件識別成風險文件,加上圖標可以規避此問題

 

后續再試試比較大的包含多個Python文件的打包


免責聲明!

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



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