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

B站影视 日本电影 2025-04-09 08:08 2

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

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

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

使用官方脚本安装(适用于 macOS 和 Linux):curl -LsSf https://astral.sh/uv/install.sh | sh这个脚本会自动下载并安装 UV 工具 [1]。使用 pip 安装
如果你更喜欢通过 pip 安装,可以使用以下命令:pip install uv安装完成后,UV 将作为 pip 的替代工具使用。

使用 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)冻结依赖

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

uv pip freeze > requirements.txt

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

(5)安装依赖文件

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

uv pip install -r requirements.txt(6)全局安装

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

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

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

(8)查看安装包

查看已安装的包列表:

速度快:UV 使用 Rust 编写,性能远超传统 Python 包管理工具。支持多平台:适用于 macOS、Linux 等操作系统。兼容性好:支持大多数 pip 的参数和功能。

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

创建 requirements.txt 文件:uv pip freeze > requirements.txt分享依赖文件并安装:uv pip install -r requirements.txt升级某个包:uv pip install --upgrade package_name

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

来源:linux运维菜一点号1

相关推荐