虚拟环境
run
命令
当使用 dora 的 run 命令时,整体 python 环境将被当前环境持有。
在使用 dora 前,您可以激活相适应的环境。
您可以确认
start
命令
当使用dora的 start 命令,您需要确认在合适的环境中 deamon 是正在运行的。
此行为是在 dora up
命令中处理的。
若搞不清楚dora的deamon状态,可以在环境中使用 dora destroy && dora up
反复确认。
复写一个环境
您可以您下边这样,复写一个环境:
- 使用预定义的 python
- id: dora-vad
path: ../.venv/bin/python
args: my_script.py
- 使用 shell
- id: dora-vad
path: shell
args: /path/to/python my_script.py
使用 uv
与 --uv
标志
为避免激活和退出环境,您可以使用如下创建一个环境:
uv venv
并如下 运行 dora 相关命令 激活环境:
dora build dataflow.yml --uv
dora run dataflow.yml --uv