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标志

相关推荐
lambert.wang3 天前
当使用 uv 下载 Python 解释器时出现异常,通常是因为网络连接问题导致无法从 GitHub 下载安装包
python·github·uv
叼奶嘴的超人3 天前
Fastapi之UV安装方式与使用方式
fastapi·uv
lambert.wang4 天前
uv安装配置
uv
永霖光电_UVLED5 天前
连续波 UV-B 激光二极管问世,实现全球首次
大数据·人工智能·uv
要站在顶端5 天前
uv 工具核心操作总结文档
uv
枫叶是圆的5 天前
uv-ui组件的Tabbar 底部自定义导航栏 中间按钮凸起
uv
一株月见草哇9 天前
[python/uv]现代化python工具[先占坑]
python·uv
SunnyRivers10 天前
Python 包和项目管理工具uv核心亮点详解
python·uv·亮点
眼眸流转11 天前
MCP学习笔记
python·uv·pydantic·mcp
XerCis12 天前
Python包与环境管理工具uv及pyproject.toml指南
开发语言·python·uv