uv使用教程

lxz 0 0

1.0 uv简介

最近在使用uv进行python环境的管理,发现这个管理工具的性能相当好,其中最突出的优点,安装虚拟环境快。其次就是不污染全局环境,你的所有运行库都在当前的项目文件夹下。很轻量,相比之前下conda或者miniconda都显得太笨重了,uv最大的优势就是简单配置一下能跑了。

2.0 windows中安装

windows安装,在当前文件夹下使用powshell安装

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

uv使用教程

安装完成

uv使用教程

查看版本号,测试一下是否安装成功

uv --version

更新uv版本,目前感觉更新的频率很快,三天几乎就会发布一个小版本

uv self update

删除uv缓存,之所以安装的速度快,这是由于uv将你之前下载的第三方库的包放在缓存文件中了,你在安装同类似的,uv直接将下载好的包复制过来,这样肯定快呀

uv cache clean

3.0 使用方法

新建一个文件夹,我在D盘中新建的是myproject这个文件夹,将此文件夹在终端中打开,指定好python的版本以及要安装的第三方库即可,然后使用pycharm软件打开当前文件夹即可,非常方便

cd D:\PythonProjects
mkdir myproject
cd myproject
uv init --python 3.11.16 --no-package
uv add numpy pandas matplotlib

uv使用教程

uv使用教程

3.0 换项目

换项目一键恢复之间的环境,保留下面的文件

源代码
pyproject.toml
uv.lock
.python-version

然后在当前文件夹下执行,这样你之前的项目依赖就会完整的复制过来

cd D:\PythonProjects\myproject
uv sync

uv使用教程

发表评论
表情 代码

分享