小编Raj*_*ava的帖子

multiprocessing.pool.MaybeEncodingError:发送结果时出错

有人可以解释一下下面的错误吗?

multiprocessing.pool.MaybeEncodingError:发送结果时出错:“[>]”。
原因: 'NotImplementedError("[E112] 不支持 Pickling 跨度,因为跨度只是父文档的视图,不能单独存在。腌制的跨度始终必须包含其 Doc 和 Vocab,而实际上没有与直接腌制父文档相比有缺点。因此,不要腌制 Span,而是腌制它所属的 Doc,或者使用 Span.as_doc 将 Span 转换为独立的 Doc 对象。")'

下面是我的代码:

简历解析器2.py

class Resume_parser2(object):
    inputString = ''
    skill = ['Java']
    def __init__(self, resume):
        self.__matcher = Matcher(nlp.vocab)
        self.__skills = {
            'skills'    : None
        }
        self.__text        = utils.extract_text(self.__resume, os.path.splitext(self.__resume)[1])
        self.__text        = ' '.join(self.__text.split())
        self.__nlp         = nlp(self.__text)
        self.__noun_chunks = list(self.__nlp.noun_chunks)


    def __get_basic_details(self):
        skills = utils.extract_skills(self.__nlp,self.__noun_chunks)
        self.__skills['skills'] = skills
        return

    def check_skills(self):
        skill = ['Java']
        if skill in self.__skills:
            return self.__skills

def filtered_resume(resume):
    parser = Resume_parser2(resume) …
Run Code Online (Sandbox Code Playgroud)

multiprocessing flask python-3.x python-multiprocessing

5
推荐指数
1
解决办法
3701
查看次数