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

相关推荐
belldeep3 天前
python:介绍 UV 安装,如何使用 UV 安装配置 OpenHarness
windows·python·环境变量·uv
深耕AI7 天前
【VS Code 中 Python 虚拟环境降级完整指南(含 uv 工具实战)】
开发语言·python·uv
weixin_449290017 天前
uv打包Python为exe步骤
开发语言·python·uv
getapi7 天前
Windows 11 安装 uv包括:更新、常用命令、Python 管理、环境切换等,(Astral 的 Python 包/环境工具)完整指南
windows·python·uv
SiYuanFeng7 天前
uv初步介绍及简单的使用方法例子
开发语言·python·uv
mxwin7 天前
Unity Shader UV 坐标与纹理平铺Tiling & Offset 深度解析
unity·游戏引擎·shader·uv
致宏Rex7 天前
uv 教程:安装、常用命令、项目结构与关键文件
python·pip·uv
IT空门:门主8 天前
Anaconda & uv 常用命令速查手册
python·uv
qq_3391911410 天前
uv 设置系统默认版本, linux设置uv
linux·运维·uv
痛&快乐着11 天前
Python 包管理工具 uv 命令大全(附核心注意事项)
python·uv