最近想把一個百度地圖批量解析的功能打包給同事使用卡骂,就用wxpython做了一個界面钞楼,但在打包時始終提示wx.lib.pubsub下面沒有模塊pub挎狸,剛開始以為是wxpython或者pyinstaller不是最新版振湾,后來發(fā)現(xiàn)是因為wx.lib.pubsub的pub已經(jīng)過期暇务,提示已經(jīng)被pypubsub.pub所替代砾医。
所以拿撩,在打包前,任何警告都要處理掉
哎
?conda install PyInstaller
pyinstaller -F myfile.py
-F 表示生成單個可執(zhí)行文件
-w 表示去掉控制臺窗口如蚜,這在GUI界面時非常有用压恒。不過如果是命令行程序的話那就把這個選項刪除吧!
-p 表示你自己自定義需要加載的類路徑错邦,一般情況下用不到
-i 表示可執(zhí)行文件的圖標(biāo)
-D 表示 啟動debug模式探赫,這個很有用。
另外撬呢,所有的第三方庫都不用找伦吠,pyinstaller會自己找