开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

怎么调在PyODPS任务中调用第三方包?

怎么调在PyODPS任务中调用第三方包?

展开
收起
爱喝咖啡嘿 2022-12-26 18:23:06 352 0
2 条回答
写回答
取消 提交回答
  • 方法一:如果您的是source文件,没有压缩,您可以参考下面文档:https://help.aliyun.com/document_detail/94159.html 方法二:在odps使用自定义函数及Python第三方库 https://help.aliyun.com/document_detail/90716.html——此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2022-12-27 17:33:54
    赞同 展开评论 打赏
  • 打开PyODPS 2节点的编辑页面,右键单击目标Python资源名称,选择引用资源。 引用后,PyODPS 2节点中会自动写入引用语句##@resource_reference{"pyodps_packagetest.py"}。 image.png 在PyODPS 2节点内输入引用第三方包的代码,示例如下。

    ##@resource_reference{"pyodps_packagetest.py"} #用于引用之前新建的Python资源,该语句必须添加。
    
    import sys
    import os
    sys.path.append(os.path.dirname(os.path.abspath('pyodps_packagetest.py'))) #引入资源至工作空间。
    import pyodps_packagetest #引用资源,资源名需要删除后缀.py。
    pyodps_packagetest.printname() #调用方法。
    
    2022-12-26 22:46:53
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

热门讨论

热门文章

相关电子书

更多
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载

相关实验场景

更多