DataWorks 中udf python 依赖第三方模块,打包上传了,报gcc 版本咋办?
importerror: /usr/ali/alicpp/built/gcc-9.2.1-cxx98abi/gcc-9.2.1/lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by work/OpenCC-1.1.8-cp37-cp37m-manylinux2014_x86_64.zip/opencc/clib/opencc_clib.cpython-37m-x86_64-linux-gnu.so)
udf三方包可以参考看下 https://help.aliyun.com/zh/maxcompute/user-guide/reference-third-party-packages-in-python-udfs?spm=a2c4g.11186623.0.0.11633f793F8OR9 具体可以咨询mc同学帮忙看看 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
需要重新编译该模块以确保它与DataWorks的GCC版本兼容。你可以在与DataWorks相同或兼容的GCC版本环境下重新编译你的第三方模块。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。