PYQT5使用pyinstaller打包时不报错,运行时报错缺少部分包,可针对性添加相应包到打包过程中
使用 pyinstaller 打包程序后运行报错:
ImportError: OpenCV loader: missing configuration file: [‘config.py‘]. Check
1.可选择在spec文件中的pathex属性中加入对应包的目录,例如此时需加入opencv的文件路径
pathex=[ 'C:\\Users\\12073\\anaconda3\\envs\\yolo5\\lib\\site-packages\\cv2'],
然后重新打包即可
2.不使用spec文件打包,可直接用命令行打包,加入 --paths 参数
pyinstaller -D -w ./main.py --paths="C:\\Users\\12073\\anaconda3\\envs\\yolo5\\lib\\site-packages\\cv2"
查看opencv路径
使用.__file__查看
import cv2
print(cv2.__file__)