無法運行
程序本身的問題
資源問題
有一些資源文件沒有被程序找到,需要放在根目錄下。
從命令行獲得輸入
在python中的指的就是input()函數。這時,如果 生成exe文件時加入了-w
參數,就會造成.exe文件無法運行的情況。
擴展文件問題
生成exe文件時沒有加入-F
參數
去網上下載最新版本的ucrtbase.dll
和vcruntime140.dll
,替換掉exe文件根目錄下的同名文件。或者也可以嘗試系統中自帶的ucrtbase.dll
和vcruntime140.dll
。
生成exe文件時加入了-F
參數
在python安裝路徑下找到ucrtbase.dll
和vcruntime140.dll
,用網上的或者是系統自帶的版本替換之。
PYQT庫的問題
一般的問題
打包時沒有包括進相應的庫,有一些插件沒有被找到。這些插件位於plugins\platforms
的位置,只需要把這個文件放在.exe文件的根目錄下就可以了。
運行異常
PYQT庫的問題
嘗試顯示.jpeg格式圖片
也是有一些東西沒有被包括進去。使用plugins\imageformats
這個文件夾。
使用了QMediaPlayer播放音頻或視頻
仍然是有一些東西沒有包括進去,需要把插件放到根目錄下。使用plugins\mediaservice
這個文件夾。