uv常见命令
| 常用功能 | Conda 命令 | uv 现代命令 | 说明与捷径 |
|---|---|---|---|
| 创建新环境 | conda create -n myenv python=3.10 | uv venv --python 3.10 | 默认在当前目录下创建 .venv |
| 激活环境 | conda activate myenv | source .venv/bin/activate | Windows 下使用 .venv\Scripts\activate |
| 退出/反激活环境 | conda deactivate | deactivate | deactivate,实际上是一个由 Python 虚拟环境(venv)激活脚本定义的 shell 函数 |
| 安装包 | conda install numpy pip install numpy | uv pip install numpy | 速度极快,兼容绝大多数 pip 语法 |
| 批量安装(依赖文件) | conda install --file req.txt pip install -r req.txt | uv pip install -r requirements.txt | 同样支持从标准文件批量安装 |
| 卸载包 | conda remove numpy pip uninstall numpy | uv pip uninstall numpy | 瞬间完成卸载 |
| 查看已安装的包 | conda list | uv pip list | 以整洁的表格展示当前环境的包 |
我之前一直使用 conda,但是 conda 太重了:启动慢、安装卸载包也慢。决定换用uv,记一下常用的命令。