gpt4 book ai didi

python - Pyinstaller 的 ModuleNotFoundError

转载 作者:行者123 更新时间:2023-12-01 02:01:55 24 4
gpt4 key购买 nike

我用PyQt5+Python3.6写了一个接口(interface)的工具,想打包成.exe文件在没有Python环境的机器上运行。根据网上使用pyinstaller进行打包,打包结束后在dist文件夹下的exe文件打开后报错:

ModuleNotFoundError: No module named 'scipy._lib.messagestream'

解决 .spec 文件的隐藏导入后,此问题已得到修正:

hiddenimports=['scipy._lib.messagestream']

然后通过命令生成新的.exe文件:

pyinstaller x.spec

仍然报告错误。

ModuleNotFoundError: No module named 'typedefs'

然后,继续添加...继续报错,全都是这个错误...

如何解决这个问题?

最佳答案

您是否在虚拟环境 (venv) 中工作?如果是这样,您应该添加站点包路径:

pyinstaller --paths path\to\venv\Lib\site-packages script.py

在我使用 selenium 模块时会发生这种情况,直到我使用 --paths 运行 pyinstaller

关于python - Pyinstaller 的 ModuleNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49526475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com