You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何保存uv run --with命令运行后所用依赖包的详细信息?

解决方法

一、留存依赖详情到锁文件/配置文件

如果你想把uv run --with安装的所有包(包括间接依赖)留存下来,只需要在运行命令时加上--save参数:

uv run --with xarray --save test.py

执行后会自动完成两个操作:

  • 将xarray添加到当前项目的pyproject.toml的dependencies字段中
  • 生成(或更新)uv.lock锁文件,里面包含所有安装的8个包的完整信息:包名、版本、来源、哈希值等,完全满足你留存依赖详情的需求

二、查看已安装的包及其版本(无需--verbose)

如果已经运行过脚本,想要干净地获取所有安装包的版本信息,有两种简单方式:

1. 使用uv pip freeze命令

直接在终端执行:

uv pip freeze

这个命令会以包名==版本号的格式输出所有已安装的包,内容简洁,没有多余调试信息,能直接看到那8个包的具体版本。

2. 查看自动生成的uv.lock文件

打开项目目录下的uv.lock文件,里面会详细列出每个依赖的完整信息,包括间接依赖,格式清晰,能精准查到每个包的版本和其他元数据。

内容的提问来源于stack exchange,提问作者chuaxr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 04:50:56