跳到主要内容

包管理

学习python之前应该了解如何管理python环境。以下为主流方案对比

方案对比uvpipconda
性能⭐⭐⭐🥵🥵
兼容性⭐⭐⭐
环境管理⭐⭐⭐⭐⭐⭐
易用性⭐⭐⭐⭐⭐
依赖解析⭐⭐⭐🥵⭐⭐⭐
包来源PyPIPyPIpyton和c++二进制包

1、uv包管理器

一个的Python包和项目管理器,用Rust编写,速度极快,建议优先使用它去管理python。

# 创建一个默认环境,位于~/.venv
uv venv

# 创建一个命名环境,位于~/name
uv venv name

# 包管理
uv pip install
uv pip uninstall
uv pip list