环境准备-"安装uv"啥意思

“安装 uv” 是指 安装一个名为 uv 的 Python 工具,它是由 Blender 基金会Python 社区开发者 联合开发的超快 Python 包管理器和构建工具

✅ 一、“uv” 是什么?

uv 是一个 用 Rust 编写的、高性能的 Python 包管理器,它的目标是:

⚡ 极快

pip

快 10~100 倍

📦 完整

支持

pip install

pip freeze

pip wheel

pip list

📦 一键安装

可以直接安装

pyproject.toml

依赖

🛠️ 兼容性

支持

pip

poetry

hatch

等工具的大部分功能

📦 本地缓存

自动管理包缓存,避免重复下载

🔥 一句话总结:

uv = 超快版的 pip + 项目依赖管理器 + 构建工具,专为现代 Python 开发设计。

✅ 二、为什么“安装 uv”这么流行?

因为:

pip install

太慢

uv

安装速度提升 10~100 倍

poetry

太重、启动慢

uv

更轻量、启动极快

项目依赖复杂

uv

可一键安装

pyproject.toml

所有依赖

构建

.whl

包慢

uv

支持快速构建

✅ 三、如何安装 uv

✅ 方法一:用 curl 一键安装(推荐)

curl -LsSf https://astral.sh/uv/install.sh | sh

🌟 官方推荐方式,会自动下载并安装到 ~/.local/bin/uv

然后添加到 PATH(如果还没加):

export PATH="$HOME/.local/bin:$PATH"

✅ 加到你的 shell 配置文件中(如 ~/.zshrc~/.bashrc)永久生效。

✅ 方法二:用包管理器安装(Ubuntu/Debian)

# 先更新源
sudo apt update

# 安装 uv
sudo apt install uv

✅ 如果你之前遇到 apt install fish 失败,记得先 apt update,再安装!

✅ 方法三:用 pip 安装(不推荐,但可行)

pip install uv

⚠️ 不推荐:因为 uv 本就是替代 pip 的工具,用 pip 安装它有点“自相矛盾”。

✅ 四、安装后怎么用?

# 1. 查看版本
uv --version

# 2. 创建一个项目
mkdir myproject && cd myproject

# 3. 初始化项目(创建 pyproject.toml)
uv init

# 4. 安装依赖(自动解析依赖并安装)
uv sync

# 5. 安装特定包
uv add requests

# 6. 生成 requirements.txt
uv pip freeze > requirements.txt

# 7. 构建 wheel 包
uv build

uv sync 是最常用的命令,等同于 pip install -r requirements.txt,但快得多!

✅ 五、uv vs pip vs poetry vs hatch

pip

旧版,功能基础

poetry

功能强,但启动慢

hatch

专注构建

uv

⚡ 极快

最快,兼容性好,正在流行

🚀 uv 正在成为 Python 新时代的“标准包管理器”。

✅ 总结:“安装 uv” 意思就是:

✅ 安装一个超快、现代、功能强大的 Python 包管理工具,它能让你:

  • 安装依赖快 10 倍
  • 管理项目更简单
  • 构建包更快
  • 替代 pippoetryhatch

🎯 建议你立刻安装:

curl -LsSf https://astral.sh/uv/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"
uv --version

✅ 成功后,你会感叹:“这安装速度,真香!”

如果你正在做 Python 项目(尤其是 AI、机器学习、数据科学),强烈建议你试试 uv

需要我帮你写一个 pyproject.toml 示例或 uv sync 的实战教程吗?😊

全部评论

相关推荐

26想校招上岸的菜鸟:但是不可否认的是 leader想要3个 结果投了1000个 领导筛了100个面试 当leader找到了满意的3个 让他们继续二面 但是同时 其他的97个也会让你一面 因为已经约面了总不能毁面吧 因为leader也不确定那3个能不能过后面的面试,以及来不来 因此 这97个有一部分作为那3个的后续 剩下的 就是走个过场 面完就挂 这就是我个人认为的kpi面
点赞 评论 收藏
分享
一个爱玩迷宫的菜居:学校的利益和学生的利益冲突是极大的,其实学生在学校眼中就是一堆可以作为贡献就业率的KPI数字,具体你去哪了,他们根本就不会管你,他们只会在大四的时候催你签三方,对于好的能同情学生的导员,你偷偷去实习,如果没有明面上摊牌,告诉他,他是可以睁一只眼闭一只眼的,但是你一旦你明面摊牌了,辅导员会因为这件事情丢饭碗,毕竟辅导员也是夹着尾巴做人的打工人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务