Conda 操作指南

Conda 是一个开源的软件包管理系统和环境管理系统,广泛用于 Python、R 等语言的数据科学和机器学习开发。它能帮你轻松解决"不同项目需要不同版本的库"这一头疼问题。

以下是 Conda 最常用的操作清单,按功能逻辑进行了分类。


一、 环境管理 (Environment)

创建独立的环境是 Conda 的核心用法,可以避免不同库之间的版本冲突。

  • 创建新环境
    conda create --name myenv python=3.9 (创建一个名为 myenv,且 Python 版本为 3.9 的环境)
  • 查看所有环境
    conda env listconda info --envs
  • 激活环境
    conda activate myenv
  • 退出当前环境
    conda deactivate
  • 删除环境
    conda remove --name myenv --all
  • 克隆环境
    conda create --name new_env --clone old_env

二、 包管理 (Package)

在激活的环境中,你可以安装、卸载或更新所需的工具包。

  • 安装包
    conda install numpy
  • 安装指定版本的包
    conda install pandas=1.3.0
  • 卸载包
    conda remove pandas
  • 更新包
    conda update numpy
  • 查看已安装的包
    conda list
  • 搜索包版本
    conda search matplotlib

三、 导入与导出 (Reproducibility)

当你需要把项目分享给同事,或者在服务器上部署时,这些命令至关重要。

操作 命令 说明
导出环境配置 conda env export > environment.yml 将当前环境的所有信息存入文件
从文件创建环境 conda env create -f environment.yml 根据配置文件完全还原环境

四、 镜像源设置 (Speed Up)

由于默认源在国外,下载速度可能较慢。在国内通常建议添加清华或中科大的镜像源。

  • 查看当前镜像源
    conda config --show channels
  • 添加清华源
bash 复制代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
  • 恢复默认源
    conda config --remove-key channels

五、 清理与维护

长时间使用后,Conda 会积累大量的缓存和安装包,占用磁盘空间。

  • 清理无用的包和缓存
    conda clean --all
  • 检查 Conda 版本
    conda --version
  • 更新 Conda 本身
    conda update conda

💡 小贴士:Conda vs Pip

虽然 Conda 环境中可以使用 pip install,但建议优先尝试 conda install。只有在 Conda 仓库里找不到某个包时,再使用 Pip。这样可以保证环境依赖的最大稳定性。

相关推荐
萧行之2 天前
CONDA设置、查看、管理源
conda
DeepHacking3 天前
Ubuntu 上安装 ComfyUI(NVIDIA GPU / Conda / CUDA 12.1)
linux·ubuntu·conda
不吃香菜的小趴菜3 天前
conda配置国内镜像源
conda
hui-梦苑4 天前
[Conda]环境激活钩子作用与应用
conda
做cv的小昊5 天前
【conda】打包已有conda环境并在其他服务器上搭建
运维·服务器·python·conda·运维开发·pip·开发
csdn_aspnet6 天前
用Anaconda驯服AI开发流,从数据预处理到模型部署,全链路环境标准化实战
人工智能·docker·ai·conda·anaconda
时光之源7 天前
程序猿常用命令行(Linux、Windows、Powershell、CMD、conda、pip、apt)
linux·conda·pip
YuanDaima20489 天前
解决Conda环境下RTX 50系列显卡PyTorch+Transformers+PEFT微调报错
人工智能·pytorch·笔记·python·深度学习·机器学习·conda
ZzzGo!9 天前
【已解决】conda环境报错:Error while loading conda entry point: conda-libmamba-solver
conda
0 19 天前
pycharm配置conda虚拟环境
pycharm·conda