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 项目、快速开发
环境管理 全局多环境 项目级独立环境
相关推荐
Nuanyt11 分钟前
Agent 学习笔记(下篇三):上线工程、进阶选择与操作界面(Stage 7 / 7.5 / 8 + 延伸路线)
笔记·python·学习·memory·aiagent·harness
吴卫斌14 分钟前
定投ETF实战指南(四):行业/主题ETF——定投的“进攻端“
开发语言·python·股票·量化
2601_9679873740 分钟前
Python——入门级(定义功能def函数)
python·函数·可变参数·默认参数·关键字参数
专注仿真3 小时前
梯度提升类(XFBoost)算法详解与代码实例
开发语言·人工智能·python·算法·大模型训练·控制算法
外收内放3 小时前
Python基础语法练习题(75)
开发语言·python·学习
黑十4 小时前
PyTorch 报 “no CUDA GPUs are available“ 怎么办?3 步排查
服务器·网络·人工智能·pytorch·python
threelab5 小时前
开源图片去水印代码
python
taller_20006 小时前
【012】数据类型入门: Excel 数据到 Python 值的转换
python·excel·pie·py
淡漠的蓝精灵6 小时前
web.py:一个简单到极致的 Python Web 框架
开发语言·前端·python·其他
起个名字费劲死了7 小时前
Halcon学习一:骰子识别
前端·python·学习