关于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文件夹下,具体打包代码参考我另一篇博客,照道理
·
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的版本就可以了
2页面文件太小,无法完成操作。这个很容易找错方向,呈现显示是运行后程序内存一直增加最后奔溃,其实就是python多进程的问题,,pyinstaller官方的github上有解决方法,只需在运行多进程的位置增加一条multiprocessing.freeze_support()
的代码,之后再重新打包一次就可以了
更多推荐
所有评论(0)