文档

安装及管理Python三方包

更新时间:

本文将为您介绍如何管理Python三方包和安装Python Module。

权限说明

仅支持超级管理员系统管理员安装、升级、删除Python三方包。

Python Module入口

  1. 在Dataphin首页,单击顶部菜单栏管理中心

  2. 按照下图操作指引,进入Python Module页面。

    image.png

Python三分包页面介绍

image.png

参数

描述

搜索及筛选区

  • 搜索:支持通过输入Python Module对象名称搜索Python Module。

  • 筛选:支持通过选择Python Module的Python版本进行筛选。

功能区

Python Module列表

包括Module名称、Python版本、版本号、安装人、安装日期、状态及支持的管理操作。支持的管理操作如下:

说明

系统预置的Python Module包将默认展示在列表中, 系统预置Python Module不支持管理操作。

  • 查看依赖:查看Python Module的依赖信息。不支持安装中安装失败状态的Python Module查看依赖。

    image.png

  • 升级:目前仅支持上传安装方式升级当前Python Module。安装中升级中状态的Python Module不支持升级。上传安装方式升级需要上传升级包,请参见资源类型

    说明

    如果升级失败,系统将自动回滚,不影响Module的引用。 升级成功后,将使用升级后的Module。

  • 查看状态详情:查看当前Python Module状态详情。

    image.png

    • 安装中、升级中状态:对于安装中、升级中状态的Python Module支持在状态详情对话框中进行取消安装、取消升级操作。

    • 安装失败、升级失败状态:对于安装失败、升级失败状态的Python Module支持在状态详情对话框中进行重试操作。

  • 删除:删除当前Python Module。安装中升级中状态或存在依赖的Python Module不支持删除。

批量操作

支持批量删除选中的Python Module。安装中升级中状态或存在依赖的Python Module不支持选中删除。

安装Python Module

  1. 按照下图操作指引,进入安装Python Module对话框。

    image.png

  2. 安装Python Module对话框中,配置参数。

    参数

    描述

    Module 名称

    填写Python Module名称。完全匹配Module名称且大小写敏感。

    重要

    Module名称和Python版本全局唯一,Module名称在所选Python版本下已存在时,不支持进行安装。

    Python 版本

    选择Python版本。支持Python 3.7和Python 2.7。

    安装方式

    目前仅支持上传安装方式,即通过上传资源文件安装Python Module。

    资源类型

    选择Python Module的资源类型。包括*.whl自定义安装包

    • *.whl资源类型:将需要直接引用的Module的*.whl,和其所依赖的Module的*.whl打包为.zip压缩包后上传。上传的.zip文件总大小不可超过1GB

      重要

      *whl包的版本与Python版本需要兼容,且可用环境为Linux (manylinux/none),CPU架构为x86_64位。推荐在可以连接公网的 Linux系统(例如,CentOS) 环境机器(x86_64位)上通过pip wheel [module_name]命令来获取所有的*.whl

    • 自定义安装包:上传自定义的.zip安装包文件。上传的.zip文件总大小不可超过1GB。自定义安装包步骤如下:

      1. 请将安装步骤写在setup.shsetup.py脚本文件中,Dataphin系统将直接执行该脚本文件。

      2. 安装过程所需的资源文件需要与setup.shsetup.py一起打包为.zip包。同时请确保setup.shsetup.py在安装包的根目录下。安装环境:CentOS 7,x86_64位。

  3. 单击确定,即可完成安装Python Module操作。

  • 本页导读 (0)
文档反馈