簡體   English   中英

Pyinstaller的ModuleNotFoundError

[英]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.

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