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

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

解决方案:

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章