python打包exe記錄

打包庫 pyinstaller4.0python

依賴庫 beautifulsoup四、wxPython、openpyxl測試

python版本 3.7.4spa

 

記錄分享一下踩的坑,供朋友們參考借鑑:命令行

  • pyinstaller不支持python3.8以上版本
  • 測試運行正常,構建完成以後報錯,

   查了一下有說構建的時候不能 import 的;code

   有說使用了 import 以後就不能用 -w 命令構建的blog

   還有說用 -p 命令添加 site-package 路徑的,嘗試了一下都通通不行。it

   最後是把項目依賴的庫都複製到打包目錄裏面,最後是成功構建了。包很大,不知道有沒有更好的解決辦法。beautifulsoup

  • 打包命令 -i icon路徑 能夠是相對路徑,可是最後仍是沒有顯示icon,不知道爲何。留坑再補。

 

pyinstaller打包命令參數
  • -F 表示生成單個可執行文件class

  • -w 表示去掉控制檯窗口,這在GUI界面時很是有用。不過若是是命令行程序的話那就把這個選項刪除吧!import

  • -p 表示你本身自定義須要加載的類路徑,通常狀況下用不到

  • -i 表示可執行文件的圖標

 

完整的打包命令:

  

pyinstaller -i .\icon.ico -Fw ***.py
相關文章
相關標籤/搜索