python运行results = pool.map(face_recognize, numbers)报错_pickle.PicklingError: Can't pickle <function face_recognize at 0x7f8f0ca950>: attribute lookup face_recognize on __main__ failed
时间: 2024-03-28 16:38:55 浏览: 69
face_recognize-master.zip_AYJ_人脸识别_机器学习 识别
这个错误通常是由于pickle库无法序列化函数或方法而引起的。可能是因为你的函数face_recognize涉及到了一些无法序列化的对象。
你可以尝试使用dill库来替代pickle库,dill库可以处理更多的数据类型。你只需要将import pickle改为import dill即可。
另外,你也可以考虑将face_recognize函数定义在一个独立的.py文件中,然后在主文件中通过import语句来调用它,这样也可以避免这个错误。
阅读全文