跳过主要内容

虚拟环境

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