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 项目、快速开发
环境管理 全局多环境 项目级独立环境
相关推荐
朝朝辞暮i1 小时前
VLA 系统学习第 4 课:一个 Batch 进入神经网络后,模型到底是怎么“学会”的?
人工智能·python·神经网络·vla
Ada's2 小时前
【计算机基础系列】003:Python数据结构
开发语言·数据结构·python
2601_962885722 小时前
如何用 Python 计算 TRIX 三重指数平滑均线指标?
开发语言·python
还卿一钵无情泪3 小时前
Unsloth 微调 构建自己的大模型 没有GPU也能微调
linux·开发语言·人工智能·python·大模型·nlp·unsloth
蜗牛互联网5 小时前
Python消费Responses SSE事件:增量文本、超时与取消
java·开发语言·人工智能·后端·python
statistican_ABin5 小时前
中国国际旅游发展分析报告—基于世界银行国际旅游数据的多维度分析
python·机器学习·旅游
青少儿编程课堂6 小时前
背包问题(0/1 背包与完全背包)解题精讲——动态规划入门
c++·python·算法·bfs·信息学竞赛
code2cat6 小时前
【随笔】MCP工具注解的信任边界:四个提示如何参与调用决策
python·ai agent·mcp
慢云智慧空间6 小时前
从设备智能到空间理解,慢云科技如何重新定义智慧建筑
python·科技
浮链序6 小时前
用 Claude Haiku 5.5 做子智能体路由,把 Agent 成本砍掉六成
人工智能·python·llm