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