pyinstaller打包有很多坑, 有一個常見的坑。 使用pyinstaller -F -w xxx.py生成安裝包后,在本地打開沒有問題,但是將它
轉到其他電腦上就會報”Failed to excute script“的錯誤(當然有時本地也會報這個錯誤);
稍安勿躁, 你的打包完全沒有問題。 出現這個問題的原因在哪里呢?
使用手機照相機的慢動作抓取運行情況, 發現報以上錯誤,但是看打包后的程序里, 你會發現是Qt5Core.dll是存在的,
不知道是什么原因, exe沒有在本地加載dll。 當然, 我們可以手動將當前的路徑加載PATH環境變量里面,再次嘗試打開,
就沒有問題了。