目前正在使用公测的Python UDF功能, 写了几个NLP方面的UDTF, 用到了jieba分词库.
将UDTF注册后, 在odpscmd客户端中运行, 返回结果:
FAILED: ODPS-0140051:Invalid function - class 'PyWordSegment.PyWordSegment' Traceback (most recent call last):
File "", line 46, in get_signature
clz = utils.import_from_string(object_path)
File "", line 130, in import_from_string
mod = __import__(modname, globals(), locals(), [], -1)
File "", line 6, in
import jieba.posseg as jieba_pos
ImportError: No module named jieba.posseg
for function 'pywordsegment'
这时该如何将整个jieba库作为资源导入ODPS中? 已经试过将其打成zip包上传并让UDTF引用, 但无论上传为file还是上传为archive都无效, 报错相同.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。