打包庫 pyinstaller4.0python
依賴庫 beautifulsoup四、wxPython、openpyxl測試
python版本 3.7.4spa
記錄分享一下踩的坑,供朋友們參考借鑑:命令行
查了一下有說構建的時候不能 import 的;code
有說使用了 import 以後就不能用 -w 命令構建的blog
還有說用 -p 命令添加 site-package 路徑的,嘗試了一下都通通不行。it
最後是把項目依賴的庫都複製到打包目錄裏面,最後是成功構建了。包很大,不知道有沒有更好的解決辦法。beautifulsoup
-F 表示生成單個可執行文件class
-w 表示去掉控制檯窗口,這在GUI界面時很是有用。不過若是是命令行程序的話那就把這個選項刪除吧!import
-p 表示你本身自定義須要加載的類路徑,通常狀況下用不到
-i 表示可執行文件的圖標
pyinstaller -i .\icon.ico -Fw ***.py