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

相关推荐
溪海莘3 天前
如何部署使用uv管理依赖的python项目 ?
开发语言·python·uv
gravity_w3 天前
UV常用命令总结
经验分享·笔记·uv
zhuà!3 天前
uv-picker在页面初始化时,设置初始值无效
前端·javascript·uv
num_killer4 天前
小白的uv包管理工具使用
python·conda·pip·uv
Edward.W4 天前
Python uv:新一代Python包管理工具,彻底改变开发体验
开发语言·python·uv
love530love5 天前
EPGF 新手教程 11在 PyCharm(中文版 GUI)中创建 uv 环境,并把 uv 做到“项目自包含”(工具本地化为必做环节)
ide·人工智能·python·pycharm·conda·uv·epgf
什么都不会的Tristan5 天前
UV统计(HyperLogLog技术)
uv
临渊羡鱼的猫13 天前
uv安装方法
uv
黑金IT13 天前
抛弃 Pip,UV安装快20倍
pip·uv
weixin_4624462313 天前
用 python -m ensurepip --upgrade 修复 uv / venv 中缺失 pip 的问题
python·pip·uv