适用场景
将项目的锁文件 (lockfile) 导出为其它格式。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。
uv export
将项目的锁文件 (lockfile) 导出为其它格式。 更多信息:https://docs.astral.sh/uv/reference/cli/#uv-export。
- 将依赖项导出到
requirements.txt文件:
uv export --format requirements-txt {{[-o|--output-file]}} {{requirements.txt}}
- 将依赖项导出为
pylock.toml格式:
uv export --format pylock.toml
- 仅导出生产环境的依赖项(不包括开发环境依赖):
uv export --no-dev
- 仅导出一个特定的依赖组:
uv export --extra {{依赖组_名称}}
- 导出,并包含所有可选依赖:
uv export --all-extras
- 导出,并包含特定的依赖组:
uv export --group {{依赖组_名称}}
- 导出,但不包含哈希值:
uv export --no-hashes
- 为工作区的特定程序包,导出依赖项:
uv export --package {{程序_包名}}