[英]ModuleNotFoundError For Pyinstaller
我寫了一個帶有PyQt5 + Python3.6接口的工具,我想打包成一個.exe文件,以便在沒有Python環境的計算機上運行。 根據在線使用pyinstaller進行打包,打包結束后在dist文件夾中的exe文件打開后報錯:
ModuleNotFoundError:沒有名為“ scipy._lib.messagestream”的模塊
解決了.spec文件的hiddenimports后,已解決此問題:
hiddenimports=['scipy._lib.messagestream']
然后由命令生成的新.exe文件:
pyinstaller x.spec
仍然報告錯誤。
ModuleNotFoundError:沒有名為“ typedefs”的模塊
然后,繼續添加...繼續錯誤,所有這些錯誤...
你怎么解決這個問題?
您是否在虛擬環境(venv)中工作? 如果是這樣,則應添加site-packages路徑:
pyinstaller --paths path\to\venv\Lib\site-packages script.py
硒模塊會發生在我身上-直到我使用--paths運行pyinstaller
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.