PyInstaller 規範檔案與缺少模組錯誤
問題:
解決方案:
當您的程式碼包含動態匯入時,會出現此錯誤,而 PyInstaller 不會自動將其包含在執行檔中。若要解決此問題,您可以實作下列方法之一:
新增未使用的匯入:a = Analysis([ # ... your code ... 'path/to/missing_module.py', ])
--onefile 選項不會影響可執行檔中模組的包含。相反,它將所有生成的檔案打包到一個可執行檔中。但是,可執行檔在運作時仍會將檔案解壓縮到暫存位置,因此並不能消除解決遺失模組的需求。
以上是使用 PyInstaller 時如何解決「ImportError:沒有名為 'xyz' 的模組」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!