使用uv的一些心得记录

在使用uv的时候,uv在每次uv run之前都会检查uv.lock和pyproject.toml文件,可能会uninstall 再install一些包。

如果是单进程跑uv run这本身无妨,但是对于多进程的跑的话这就足够致命了。因为时间前后的关系,后面跑的时候可能前面的进程刚刚uninstall完某个包,导致后面的进程找不到这个包。解决办法是:

不用uv run而改用.venv里面的bin里面的python解释器来执行脚本。

例如:

PYTHON=.../.venv/bin/python

$PYTHON -m torch.distributed.run ...

相关推荐
梦想不只是梦与想7 小时前
环境管理:Conda 与 venv
python·conda·uv
乐迪绘防伪油墨技术分享2 天前
特种功能油墨选型指南:温变 / 遇水 / 荧光 / UV LED 技术对比与供应商参考
前端·html·uv
Maiko Star6 天前
Python 包与项目管理工具——uv
python·uv
StarDream-Online6 天前
Windows 下 uv 安装与配置完全指南(含环境变量设置)
windows·uv
CAE虚拟与现实7 天前
Uvicorn或者uv是什么?
uv·gunicorn·uvicorn
PatrickYao04227 天前
Linux安装UV
linux·运维·uv
2601_962284509 天前
uv:终结 Python 虚拟环境管理乱局
python·项目管理·uv·虚拟环境·依赖管理
一直走下去-明11 天前
在 Windows 上安装 uv
windows·uv
<花开花落>12 天前
Python 项目迁移到 uv:经验小结与可复用工作流
python·uv
Hello Mr.Z12 天前
microduck_rl(MuJoCo+PPO+WandB+UV训练机器人)
机器人·uv·rl·ppo·microduck