摘要: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_nameUV 是一个高效且灵活的 Python 包管理工具,特别适合需要快速安装和管理包的场景。通过以上命令示例,你可以快速上手并高效使用 UV。如果需要更详细的使用指南,可以参考官方文档或社区资源。
来源:linux运维菜一点号1