conda的常见指令

答案来自 千问

为了帮助你更好地管理 Python 环境,我为你整理了一份 Conda 的常见指令速查表。这些命令涵盖了环境管理包管理源配置系统维护四大核心场景。

你可以将以下内容保存为备忘录,需要时快速查阅。

🌍 1. 环境管理(最常用)

这是你最需要关注的部分,用于隔离不同项目的依赖。

功能 命令 说明
创建环境 conda create --name 环境名 python=3.9 创建名为 环境名 的环境,并指定 Python 版本
激活环境 conda activate 环境名 进入指定环境(Windows/Linux/macOS 通用)
退出环境 conda deactivate 退出当前环境,回到 base
查看环境 conda env list 列出所有 Conda 环境,* 号标记当前所在环境
删除环境 conda env remove --name 环境名 彻底删除指定环境及其所有包(慎用)
克隆环境 conda create --name 新名 --clone 旧名 复制一个一模一样的环境,用于备份或迁移

📦 2. 包管理(安装/卸载库)

激活了目标环境后,使用以下命令管理库。

功能 命令 说明
安装包 conda install 包名 例如 conda install numpy
指定版本 conda install 包名=1.20 安装特定版本,例如 pandas=1.3.5
卸载包 conda remove 包名 从当前环境中移除指定包
更新包 conda update 包名 将包更新到最新兼容版本
更新所有 conda update --all 更新当前环境中所有包(可能引起依赖冲突,建议谨慎使用)
查看列表 conda list 查看当前环境中已安装的所有包

⚙️ 3. 源配置与维护(加速与清理)

如果你在中国大陆,配置国内源可以极大提升下载速度。

  • 添加国内镜像源(以清华源为例):

    bash 复制代码
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
  • 查看配置的源:

    bash 复制代码
    conda config --show channels
  • 清理缓存(释放磁盘空间):

    bash 复制代码
    conda clean --all

    注:随着使用时间增长,Conda 会缓存大量安装包,定期运行此命令可以清理垃圾文件。

📝 4. 环境导出与复现(项目交接)

这在团队协作或换电脑时非常有用。

  • 导出环境配置:

    bash 复制代码
    conda env export > environment.yml

    作用:将当前环境的所有依赖(包括版本号)导出为 environment.yml 文件。

  • 根据文件创建环境:

    bash 复制代码
    conda env create -f environment.yml

    作用:别人拿到你的 environment.yml 文件后,运行此命令即可一键复现完全相同的开发环境。

💡 小贴士

  • Conda vs Pip :在 Conda 环境中,优先使用 conda install 安装包。如果 Conda 仓库中没有,再使用 pip install
  • 不要动 Base :尽量不要在 base 环境中安装过多杂乱的包,建议为每个项目创建独立的虚拟环境。
相关推荐
拾贰_C20 小时前
【Conda | .venv | 虚拟环境】 conda构建项目内的虚拟环境.venv以及选择项目虚拟环境的原因所在
conda
小大宇2 天前
Python 集成 Conda
开发语言·python·conda
赶紧写完去睡觉4 天前
Anaconda 创建虚拟环境与使用
python·pycharm·conda
迷途呀6 天前
conda使用指南
python·深度学习·机器学习·pycharm·conda
怪兽学LLM8 天前
Conda 环境依赖导出指南:四种常用方法总结
conda
QH_ShareHub9 天前
GPU 完整运行过程:驱动、CUDA Toolkit、Conda、Python PyTorch 与 R torch
pytorch·python·conda
liang899912 天前
Anconda常用命令
linux·人工智能·conda
齐昭王城13 天前
Conda 环境一键搬家:用 conda-pack 打包带走,连网都不用
conda
HAPPY酷17 天前
【ROS2】 Conda 环境搭建(命令行版)
linux·运维·python·ubuntu·机器人·conda
Dxy123931021617 天前
如何使用Conda国内源安装虚拟环境(保姆级全平台教程)
conda