在用pyinstaller打包python程序时,源码中含opencv库,在IDE中运行正常,打包成exe文件后,videocapture无法读取视频,原因是打包时缺少opencv_ffmpeg341_64.dll(341为opencv 版本)
可以运行以下命令:
pyinstaller -F --add-binary /path/to/python/Lib/site-packages/cv2/opencv_ffmpeg341_64.dll;. program.py
在用pyinstaller打包python程序时,源码中含opencv库,在IDE中运行正常,打包成exe文件后,videocapture无法读取视频,原因是打包时缺少opencv_ffmpeg341_64.dll(341为opencv 版本)
可以运行以下命令:
pyinstaller -F --add-binary /path/to/python/Lib/site-packages/cv2/opencv_ffmpeg341_64.dll;. program.py