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

相关推荐
布史3 小时前
UV 项目管理指南
uv
cuckooman3 小时前
uv设置国内源
python·pip·uv·镜像源
银月光科技3 小时前
从光源到体验:UV LED技术如何推动美甲固化设备升级
uv·紫外led
电棍2333 小时前
AUTODL服务器环境配置和下载数据概述
运维·深度学习·uv
至此流年莫相忘8 小时前
Python包管理工具之UV
python·uv
vyuvyucd4 天前
Python虚拟环境终极指南:venv到uv进阶
开发语言·python·uv
溪海莘7 天前
如何部署使用uv管理依赖的python项目 ?
开发语言·python·uv
gravity_w7 天前
UV常用命令总结
经验分享·笔记·uv
zhuà!7 天前
uv-picker在页面初始化时,设置初始值无效
前端·javascript·uv