剛配置好了環境,接下去就是打包exe,這是一套流程嘛
拿出我的打包gui工具,搞起
首先在sublime下測試運行,界面ok沒問題
接下來就是打包
第一次直接打包失敗
出現了
Cannot find existing PyQt5 plugin directories
按照下面文章里面的方法,把相應的文件拷貝過去就行了
https://www.cnblogs.com/jkn1234/p/9672957.html
然后重新打包,這次沒問題,生成exe了
運行下看看:
缺包sip,又是網上一頓找,說什么導入這個sip就行了
我給他導進去,from Pyqt5 import sip
重新打包,打開還是不行,還是缺這個包
試試python環境下直接導入sip看看
說明沒有這個包
去pyqt5包里面看到一個sip.pyd
直接拷貝到C:\Python27\Lib\site-packages
再導入就不提示錯誤了
然后在腳本里面加1句 import sip
再打包,這次不跳缺包了,跳另一個問題
platform plugin "windows"
網上又是一頓找,說把這個文件夾拷過去就好了
拷過去還是不行,不過信息變了,說是發現了這幾個platfrom
再查,看到說是還有個libEGL.dll 也要一起
拷過去后打開exe,這次總算ok了
至此填坑完畢,完成了python2+pyqt5+pyinstaller的打包,都是淚啊
下一步就是把這些依賴文件也給打包到一起,后面再試試了