环境准备-"安装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 的实战教程吗?😊

全部评论

相关推荐

昨天 01:37
算法工程师
bg: 985本硕。现在主要研究视频生成,之前做过3d/4d、多模态(和推荐相关)。3个offer:1. 字节广告算法,1-2,n*15+3w期权。优点:字节的广告算法行业内应该算top级别,团队leader人也非常好。缺点:和个人背景没有那么匹配,也没有那么感兴趣,2. 卓驭科技(前大疆车载)多模态大模型(视频生成、vla等方向),(n+10k)*(12-17)。优点:薪资确实比字节高很多,方向也喜欢,个人觉得智驾和具身智能未来发展空间很大,哪怕未来智驾和具身未来不行,应该也可以跳槽到别的行业,毕竟做大模型的。缺点:强度应该比字节稍大,其他福利待遇比字节差一些,年终奖无保底(hr说绝大部分都能拿到4个月年终奖),公司在智驾行业不算第一梯队,网上信息也比较少,不清楚到底咋样,未来稳定性、业务发展、行业认可度(据hr说公司员工跳槽出去,行业认可度很高)等都不太清楚,但是看算法团队硕博比例很高,人才密度比较高,技术水平应该也还行。3. 华为2012实验室ai多模态(软件特战队),15a,40-50w。hr说进去之后会根据个人意愿匹配到对应的项目组,但是看网上有人说这个很坑,进去之后随便分,看运气,都是做算子开发的。面试过程也几乎没怎么问ai算法相关的,感觉面试官根本不懂ai算法。暂时不考虑华为了。求帮选,或者给些建议和信息,感谢。
校招薪资来揭秘
点赞 评论 收藏
分享
一个爱玩迷宫的菜居:学校的利益和学生的利益冲突是极大的,其实学生在学校眼中就是一堆可以作为贡献就业率的KPI数字,具体你去哪了,他们根本就不会管你,他们只会在大四的时候催你签三方,对于好的能同情学生的导员,你偷偷去实习,如果没有明面上摊牌,告诉他,他是可以睁一只眼闭一只眼的,但是你一旦你明面摊牌了,辅导员会因为这件事情丢饭碗,毕竟辅导员也是夹着尾巴做人的打工人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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