pyinstaller 打包后報錯 ModuleNotFoundError: No module named '***' 最簡單解決方案


pyinstaller 打包后報錯 ModuleNotFoundError: No module named '***' 最簡單解決方案

先上方案

在代碼中加入 import ***,例如:

我的錯誤為 ModuleNotFoundError: No module named 'bottle_websocket',
解決方案為 在源代碼主程序中添加一行, import bottle_websocket,問題解決.

原因分析

一般情況下出現問題是因為某個module引用了其他的module,造成pyinstaller分析不出依賴.加入import *** 就顯示告訴pyinstaller我用了這個module,你要給我打包進去.

備用方案

在.spec文件中 hiddenimports項中加入依賴的module.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM