# Python 程序
# 说明
Python 程序用于创建 Python 类型的任务并执行一系列的 Python 脚本。
worker 执行该任务的时候,会生成一个临时 python 脚本, 并使用与租户同名的 linux 用户执行这个脚本。
提示:
1、执行Python 程序前,需要配置 DolphinScheduler 执行用户如dws
对应的环境变量。 编辑 ~/.bashrc 文件并使其生效。
2、环境变量的配置如果是在 DolphinScheduler 启动后修改的,则需要重启 DolphinScheduler。
否则会出现异常,类似:
PermissionError:[Errno 13]Permission denied:'/usr/local/lib/python3.6/site-packages/corpwechatbot/token.json'
su dws
vi ~/.bashrc
#/usr/bin/python 为python命令的路径
export PYTHON_LAUNCHER=/usr/bin/python
source ~/.bashrc
# 配置项说明
配置项 | 是否必填 | 默认值 | 描述 |
---|---|---|---|
脚本 | 是 | - | 用户开发的PYTHON程序。 |
自定义参数 | 否 | - | 是PYTHON局部的用户自定义参数,会替换脚本中以${变量}的内容。 |
# FAQ
无