Anaconda & uv 常用命令速查手册

Anaconda & uv 常用命令速查手册

一、Conda(Anaconda)基础命令

1. 版本与信息

复制代码
# 查看 Conda 版本
conda --version
conda -V

# 查看帮助
conda -h
conda install -h
conda env -h

# 查看 conda 详细信息(路径、环境等)
conda info

2. 虚拟环境管理

复制代码
# 创建环境
conda create -n myenv python=3.10

# 创建环境并预装包
conda create -n myenv python=3.10 numpy pandas

# 查看所有环境
conda env list
conda info --envs

# 激活环境
conda activate myenv

# 退出环境
conda deactivate

# 复制环境
conda create -n new_env --clone old_env

# 删除环境
conda remove -n myenv --all

3. 包管理

复制代码
# 查看当前环境已安装包
conda list

# 查看指定环境的包
conda list -n myenv

# 安装包
conda install 包名
conda install 包名=版本号

# 安装到指定环境
conda install -n myenv 包名

# 卸载包
conda remove 包名
conda remove -n myenv 包名

# 更新包
conda update 包名
conda update --all
conda update conda
conda update python

# 搜索包
conda search 包名

# 清理缓存
conda clean -a

4. 环境导出与迁移

复制代码
# 导出当前环境配置
conda env export > environment.yml

# 从配置文件创建环境
conda env create -f environment.yml

二、uv 常用命令

1. 项目初始化

复制代码
# 初始化项目
uv init

初始化后目录结构:

复制代码
agent-test/
 ├── pyproject.toml
 ├── README.md
 └── main.py

2. 虚拟环境

复制代码
# 创建虚拟环境
uv venv

# 指定 Python 版本创建
uv venv --python 3.11

# 查看环境信息
uv venv info

3. 依赖管理

复制代码
# 安装依赖
uv add 包名
uv add 包名==版本号

# 开发依赖
uv add pytest --dev

# 卸载依赖
uv remove 包名

# 更新依赖
uv upgrade 包名
uv upgrade

# 安装项目所有依赖
uv sync

# 查看已安装包
uv show

4. 运行项目(无需激活环境)

复制代码
# 运行脚本
uv run main.py

# 运行其他命令
uv run python test.py
uv run pytest

5. 基础信息

复制代码
# 查看版本
uv --version
uv -V

# 帮助
uv -h
uv add -h

三、Conda vs uv 对比

对比项 Conda uv
环境激活 需要 conda activate 无需激活,直接 uv run
依赖文件 environment.yml pyproject.toml
安装速度 中等 极快
适用场景 数据科学、多语言混合 纯 Python 项目、快速开发
环境管理 全局多环境 项目级独立环境
相关推荐
Warson_L9 小时前
Python `Annotated` 与 LangGraph Reducer 学习笔记
python
韩师傅9 小时前
海天线算法的前世今生
python·计算机视觉
韩师傅10 小时前
当你的甲方设备过烂,要如何快速出效果?
python·计算机视觉
Warson_L10 小时前
LangGraph的MessageState and HumanMessage
python
韩师傅10 小时前
当你的甲方吐槽天空不够蓝,你应该如何应对
python·计算机视觉
Warson_L11 小时前
python的类&继承
python
Warson_L11 小时前
类型标注/type annotation
python
ThreeS13 小时前
手搓MiniVLA全实战教程-一步一步用pytorch解释原理与思路
人工智能·python
金銀銅鐵14 小时前
[Python] 模 n 乘法的逆元计算器
python·数学·游戏