已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long

已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long

在这里插入图片描述

报错问题

之前在工作中遇到过这个坑,记录一下问题以及解决方法,不一定针对所有情况都能用,但是可以供大家参考。
问题描述如下:

ForkingPickler(file, protocol).dump(obj) TypeError: can’t pickle Environment objects

类型错误:无法pickle环境对象

在这里插入图片描述

解决方法

在这里插入图片描述
T1、将队列移动到self,而不是作为函数包和send的参数
T2、multiprocessing.Manager().Queue() instead of multiprocessing.Queue

PS

有问题评论区留言即可

猜你喜欢

转载自blog.csdn.net/weixin_50843918/article/details/130478974