Python Package Management
1. Conda
conda 是一个非常常用的Python包管理工具,常用于科学计算场景,因此其不止做了Python的包管理,同时还处理cuda等环境的管理。
常用命令包含
conda create -n <env_name> python=3.10conda activate <env_name>&conda deactivate <env_name>conda remove -n <env_name> --all
1 2 3 4 5 6 | |
2. uv
uv 是一个非常新的python包管理工具,工具链很现代化,并且速度快的惊人,相对于conda而言
常用命令包括
uv inituv venvuv add <package_name>
这里有一个视频链接 来介绍uv
当我们使用uv的venv之后,在激活虚拟环境之后有一系列的选择
- pip install 用pip原生的解析器
- uv pip install 用uv的解析器,速度更快
- uv add 使用uv解析器材的同时,还可以维护uv的pyproject.toml
uv 常用的镜像源
1 | |