您当前的位置: 首页 > 
  • 0浏览

    0关注

    2393博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

成功解决ForkingPickler(file, protocol).dump(obj) TypeError: can‘t pickle Environment objects

一个处女座的程序猿 发布时间:2019-05-17 21:46:22 ,浏览量:0

成功解决ForkingPickler(file, protocol).dump(obj) TypeError: can't pickle Environment objects

目录

解决问题

解决思路

解决方法(三种)

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

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

解决问题

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

解决思路

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

解决方法(三种) T1、将队列移动到self,而不是作为函数包和send的参数

参考国外网友解释:TypeError: can't pickle _thread.lock objects

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

参考国外网友解释:multiprocessing.Pool - PicklingError: Can't pickle : attribute lookup thread.lock failed

参考文章python2,socket多进程的错误pickle.PicklingError: Can't picklepython3 PicklingError: Can't pickle attribute lookup on __main

关注
打赏
1664196048
查看更多评论
立即登录/注册

微信扫码登录

0.1435s