uv配置cosmos transfer环境时候的报错记录

cosmos transfer2.5提供了用uv来安装的办法,uv安装包时候的依据是:

uv.lock中规定的下载链接和pyproject.toml中规定的安装依赖。

按照cosmos transfer2.5中的说法是安装在conda环境中用:

bash 复制代码
uv sync --extra=cu128 --active --inexact

这段指令的含义是把uv下载在.venv中的包的版本和uv.lock和pyproject.toml中对齐,同时保证相关python解释器依赖路径是在当前active的conda环境中,且对齐的方法是inexact。

自从Cosmos transfer2.5比较新的版本发布后,部分下载包的链接发生了变动,这就导致在使用的时候transformer engine和torch的版本不对齐进而报错。

苦思冥想采用了各种uv remove再下载的办法但是都是治标不治本,每次uv run的时候uv都会强迫症般的检查一遍包之间的关系并复原。

最终的解决办法是先删除.venv再用命令:

bash 复制代码
uv sync --extra=cu128 --active

但是这样再uv run还是失败了,然后查看了uv的官网,发现了这样的说法:

即为了避免uv run调用的时候更新环境可以采用--no-sync标志

相关推荐
CG_MAGIC16 小时前
零基础学 UV:简单解决贴图拉伸
3d·贴图·uv·效果图·建模教程·渲云渲染
ycjunhua2 天前
终极入门:uv —— 超快 Python 包 / 环境管理工具(Windows 完整版)
windows·python·uv
xiangyong582 天前
Python管理UV-命令&实例汇总(一)
开发语言·python·uv
几度热忱3 天前
【uv包管理工具】常用命令记录
python·uv
PD我是你的真爱粉3 天前
uv 包管理与传统 pip、conda 的比较:迁移前的工程取舍
conda·pip·uv
dyxal3 天前
内网 Windows 离线安装 uv:极速 Python 包管理器的部署实战
windows·python·uv
梦无矶4 天前
快速设置uv默认源为国内镜像
数据库·redis·后端·python·uv
user_admin_god6 天前
opencode使用报错ENAMETOOLONG: name too long, uv_spawn
uv
Dshuishui7 天前
学习一下 Python 包管理器 uv
开发语言·python·uv
永霖光电_UVLED8 天前
Silanna UV发布TO-39平窗封装UVC LED
uv