使用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 ...

相关推荐
go不是csgo15 小时前
两个Redis数据结构搞定签到和UV统计:Bitmap与HyperLogLog实战
数据结构·redis·uv
EntyIU21 小时前
uv工程化项目指南
前端·python·uv
schinber1 天前
uv源怎么配置
python·uv
codingxb455 天前
【Python】uv基础使用
python·uv
CG_MAGIC5 天前
Enscape 新手从零到出图全流程
3d·贴图·uv·建模教程·渲云渲染
輕華6 天前
uv工具详解——Python包与项目管理器完全指南
开发语言·python·uv
SCLchuck6 天前
UE5 地形材质UV
ue5·材质·uv
Westward-sun.6 天前
uv入门笔记
笔记·uv
狐狐生风8 天前
使用 UV 创建并运行 Python 项目(完整步骤)
python·uv
Android小码家8 天前
uv+frida+hook 夺旗
uv