虚拟环境
run
命令
当使用 dora 的 run 命令时,整体 python 环境将被当前环境持有。
在使用 dora 前,您可以激活相适应的环境。
您可以确认
start
命令
当使用dora的 start 命令,您需要确认在合适的环境中 deamon 是正在运行的。
此行为是在 dora up
命令中处理的。
若搞不清楚dora的deamon状态,可以在环境中使用 dora destroy && dora up
反复确认。
配置一个一般性的环境
您可以使用数据流规范中的 VIRTUAL_ENV
环境变量覆盖环境:
- id: llm
build: |
pip install flash-attn --no-build-isolation
pip install -e ../../node-hub/dora-phi4
path: dora-phi4
inputs:
text: input/text
outputs:
- text
env:
VIRTUAL_ENV: /home/peter/Documents/work/dora/node-hub/dora-phi4/.venv
并使用 uv 运行您的数据流:
dora run dataflow.yml --uv
将 uv
与 --uv
标志一起使用
为避免激活和退出环境,您可以使用如下创建一个环境:
uv venv
并如下 运行 dora 相关命令 激活环境:
dora build dataflow.yml --uv
dora run dataflow.yml --uv