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 项目、快速开发
环境管理 全局多环境 项目级独立环境
相关推荐
scan7241 小时前
智能体多个工具调用
python
2401_867623981 小时前
CSS Flex布局中如何设置子元素间距_掌握gap属性的现代用法
jvm·数据库·python
即使再小的船也能远航1 小时前
【Python】安装
开发语言·python
weixin_421725262 小时前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
linux·python·go·c·编程语言
没有梦想的咸鱼185-1037-16632 小时前
AI-Python机器学习、深度学习核心技术与前沿应用及OpenClaw、Hermes自动化编程
人工智能·python·深度学习·机器学习·chatgpt·数据挖掘·数据分析
axinawang2 小时前
第3课:变量与输入
python
idingzhi3 小时前
A股量化策略日报()
python
zyk_computer3 小时前
AI 时代,或许 Rust 比 Python 更合适
人工智能·后端·python·ai·rust·ai编程·vibe coding
weixin199701080163 小时前
【保姆级教程】淘宝/天猫商品详情 API(item_get)接入指南:Python/Java/PHP 调用示例与 JSON 返回值解析
java·python·php
萌新小码农‍3 小时前
python装饰器
开发语言·前端·python