关于pyinstaller打包问题(opencv读取错误和多进程内存爆,显示页面文件太小无法完成操作)

1 opencv读取错误问题,报错为:CAP_IMAGES: can't find starting number (in the name of file).......

解决方法:找到对应python环境下的site-packages文件下cv2的opencv_videoio_ffmpeg430_64.dll文件,将其放到打包文件exe目录下的cv2文件夹下,具体打包代码参考我另一篇博客,照道理这样就可以了,如果这样处理依旧不行那恭喜你,你用了一个刚好不行的opencv版本,我就是因为opencv4.1.0几的按照上面的方法还是不行,最后用来4.3.0.36的版本就可以了
关于pyinstaller打包问题(opencv读取错误和多进程内存爆,显示页面文件太小无法完成操作)_第1张图片

2页面文件太小,无法完成操作。这个很容易找错方向,呈现显示是运行后程序内存一直增加最后奔溃,其实就是python多进程的问题,,pyinstaller官方的github上有解决方法,只需在运行多进程的位置增加一条multiprocessing.freeze_support()的代码,之后再重新打包一次就可以了

你可能感兴趣的:(关于pyinstaller打包问题(opencv读取错误和多进程内存爆,显示页面文件太小无法完成操作))