pyinstaller test.py打包生成的exe,老是会报某个包不存在(比如是pyinstaller No module named 'cv2')

如题,打包的时候看了下自己env里头是有这个包,但是打包之后的运行exe文件老是会提醒某个moudule不存在。看了其他网友的反应,似乎他们也有遇到相同的问题,大概原因是因为pyinstaller有时候没那么智能,部分包必须自己手动引入。

解决方案:

pyinstaller -F fly.py --hidden-import cv2

其中--hidden-import 后面跟上要手动引入的包

发布了201 篇原创文章 · 获赞 48 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/wltsysterm/article/details/104634643