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

如題,打包的時候看了下自己env裏頭是有這個包,但是打包之後的運行exe文件老是會提醒某個moudule不存在。看了其他網友的反應,似乎他們也有遇到相同的問題,大概原因是因爲pyinstaller有時候沒那麼智能,部分包必須自己手動引入。

解決方案:

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

其中--hidden-import 後面跟上要手動引入的包

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