Discuss / Python / 在win10下运行遇到OSError: [WinError 87]

在win10下运行遇到OSError: [WinError 87]

Topic source

Junhong1994

#1 Created at ... [Delete] [Delete and Lock User]

在win10环境下,pickle模块不能序列化lambda函数,所以需要自定义task_queue和result_queue:

def return_task_queue():
    global task_queue
    return task_queue
def return_result_queue():
    global result_queue
    return result_queue

# 把两个Queue都注册到网络上,callable参数关联了Queue对象:
QueueManager.register('get_task_queue',callable=return_task_queue)
QueueManager.register('get_result_queue',callable=return_result_queue)

加1遇到这个问题,百度到就是楼上的方法

永远短毛

#3 Created at ... [Delete] [Delete and Lock User]

虽然没有遇到,不过给你点个赞


  • 1

Reply