首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Python神器】UV 使用教程:命令示例

UV 使用教程:命令示例

UV 是一个功能强大的 Python 包管理工具,支持快速安装、管理 Python 包,并提供了多种便捷的功能。以下是 UV 的使用教程及常见命令示例:

1.安装 UV

UV 的安装非常简单,可以通过以下命令完成:

使用官方脚本安装(适用于 macOS 和 Linux):

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

这个脚本会自动下载并安装 UV 工具 [1]。

使用 pip 安装

:如果你更喜欢通过 pip 安装,可以使用以下命令:

pip install uv

安装完成后,UV 将作为 pip 的替代工具使用。

2.基本命令示例

(1)安装包

使用 UV 安装 Python 包的命令与 pip 类似,但速度更快:

uv pip install package_name

例如,安装 numpy:

uv pip install numpy

你也可以安装指定版本:

uv pip install package_name==version

例如:

uv pip install requests==2.26.0(2)升级包

升级已安装的包:

uv pip install--upgrade package_name

例如:

uv pip install--upgrade requests(3)卸载包

删除已安装的包:

uv pip uninstall package_name

例如:

uv pip uninstall numpy(4)冻结依赖

生成当前环境的依赖列表:

uvpipfreeze > requirements.txt

这会将当前环境中所有已安装的包及其版本记录到 requirements.txt 文件中。

(5)安装依赖文件

根据 requirements.txt 文件安装所有依赖:

uvpipinstall-rrequirements.txt(6)全局安装

如果你想将包全局安装,可以使用 --user 参数:

uv pip install--user package_name(7)指定版本安装

如果你需要安装特定版本的包:

uv pip install package_name==version(8)查看安装包

查看已安装的包列表:

uv pip list3.UV 的优势

速度快:UV 使用 Rust 编写,性能远超传统 Python 包管理工具。

支持多平台:适用于 macOS、Linux 等操作系统。

兼容性好:支持大多数 pip 的参数和功能。

4.示例场景

假设你需要快速安装一个项目依赖,可以按照以下步骤操作:

创建 requirements.txt

文件:

uv pip freeze > requirements.txt

分享依赖文件并安装:

uv pip install -r requirements.txt

升级某个包:

uv pip install --upgrade package_name

5.总结

UV 是一个高效且灵活的 Python 包管理工具,特别适合需要快速安装和管理包的场景。通过以上命令示例,你可以快速上手并高效使用 UV。如果需要更详细的使用指南,可以参考官方文档或社区资源。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OAGXxmArkkoIM0tmoTcR49Lg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券