簡體   English   中英

pyinstaller轉exe后無法導入模塊

[英]Cannot import module after turning into exe with pyinstaller

我已經使用 pyinstaller 和命令將我的 python 代碼編譯為 .exe:

pyinstaller --onefile .\mycode.py

它完成時沒有錯誤,但是當我嘗試使用 .exe 時,它​​給了我錯誤:

RuntimeError: Cannot import module **** which is needed to continue

而 *** 是一個明確安裝的模塊(當我使用 python 運行 mycode.py 時它工作正常),當然是在代碼中導入的。 我該如何解決? 感謝幫助者。

正如 OP 對問題的評論所說,他們正在使用importlib PyInstaller 只能使用from *** import ***import ***格式讀取import *** 如果您想使用importlib__import__或任何其他不受支持的方法,請使用--hidden-import=***選項--hidden-import=***添加到 hiddenimports 中。 此選項可以多次使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM