python环境部署工具 uv
·
以原先使用的pipenv 工具为例子,通过pipfile.lock 生成requirements文件,再将requirements转成pyproject.toml文件,最后生成uv.lock
基于当前虚拟环境导出requirements.txt-- pip freeze > requirements.txt
(如果原先不是env 而是基础的通过requirements.txt 文件, 省去转化requirements的步骤)
pipenv requirements > requirements.txt --> requirements.txt
uv init --project . -- > 根据当前环境生成基础.toml文件
uv add -r requirements.txt --> 将本地requirements文件内容 加入到.toml
(若有必要 使用uv add -r requirements.txt --frozen )
安装uv: pip install uv -i https://mirrors.aliyun.com/pypi/simple
生成uv.lock文件 : uv lock
通过uv.lock部署环境 : uv sync --frozen
若有需要添加新的依赖 在.toml文件的 [dependencies] 中加入相应依赖(可同时添加版本)
----python版本需要3.8x及以上
更多推荐

所有评论(0)