已解决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环境对象

已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long_解决方法_02

解决方法

已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Long_解决方法_03


T1、将队列移动到self,而不是作为函数包和send的参数

T2、multiprocessing.Manager().Queue() instead of multiprocessing.Queue

声明

解决方法参考网络,如有侵权联系我删除