win32 pystaller打包py檔案為exe檔案所有問題詳細記錄包括安裝問題,找不到動態庫等
阿新 • • 發佈:2019-02-08
2,還需要下載一個pywin32,pywin32網址,注意選擇Python對應版本的下載。這一步有個坑
提示找不到python3.5-32的登錄檔,
win+R開啟登錄檔
現在是改好了的,原來的是灰色的,命名為3.5所以會提示找不到登錄檔,改成3.5-32就好了
3. 生成的exe檔案在dist資料夾中
3. 生成了exe檔案點選如果出現缺少windows檔案
配置系統環境變數
變數值:
E:\program\anacanda\Lib\site-packages\PyQt5\plugins
前提是電腦下載了anacanda
4. exe可以執行但是opencv的庫函式比如視訊切割函式VideoCapture沒有效果
找到電腦中openc_ffmpeg342.dll並新增到exe同級目錄下
5. 設定的背景圖片顯示為空白或者黑色
圖片名稱錯了或者圖片名稱沒有帶下劃線
6. 全域性變數
方法1:函式外定義
方法2:函式內定義,加global
上面兩種定義全域性變數不能改變值,否則全域性性丟失
方法3:在另一個py檔案定義,在需要使用的import該檔案
可以改變該值
7. 如果要呼叫類內函式fun1()需要self.fun1()