学会用uv工具管理python版本、包依赖-入门教程
sicko Lv1
  • uv官网
    uv是管理包依赖、管理Python版本的一个工具

实践之后才决定选择uv替代conda等其他工具,实在是快、狠、准

本次教程比较匆忙,废话不多说,只点到为止

安装-Installation

根据官网教程来安装uv,OP电脑没有安装Python,有安装的佬友用pipx(隔离环境)、pip(直接pip都行) pip install uv or pipx install uv

打开Powershell 输入以下命令安装uv

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

测试uv是否安装成功,请重新打开一个powershell窗口,输入”uv” 有显示命令提示即可

1
2
3
4
5
6
7
8
9
An extremely fast Python package manager.

Usage: uv [OPTIONS] <COMMAND>

Commands:
run Run a command or script
init Create a new project
add Add dependencies to the project
remove Remove dependencies from the project

安装Python-Installing Python

安装 python 安装好后会显示安装路径
例:C:\users\xxx\AppData\Roaming\uv\python\cpython-xx-none [文件夹里的python.exe即可执行]

1
2
3
4
5
6
7
8
# 没有指定数字 就是默认最新版本
uv python install

# 指定3.12版本python
uv python install 3.12

# 列出uv管理的python列表
uv python list

在pycharm中使用uv

新项目配置uv

在pycharm中新建项目-选择下图的Custom environment -选择uv即可 [缺失python环境根据上面的路径选择python.exe即可]
image

新建之后项目会出现 .env文件夹 pyproject.toml,相当于pycharm帮你完成 uv init xx项目名 初始化项目步骤

老项目配置uv

设置 - Add Python Interpreter 如下图即可
image

管理依赖

常规库直接如图点击添加 pycharm替你完成了 uv add fastapi
image

短暂总结

当前内容为入门小章节,省去大幅复制粘贴命令等无用内容,让大家“奴役”工具
有空内容会持续更新…