Skip to main content

Conda 环境管理指南

本教程将指导您安装和配置 Conda,并学习如何使用它来管理 Python 环境和包依赖。

Conda 简介

什么是 Conda?

Conda 是一个开源的包管理和环境管理系统,主要用于 Python 包的管理,但也支持其他语言。它能够:

  • 创建隔离的 Python 环境
  • 管理包依赖关系
  • 轻松切换不同项目所需的环境
  • 解决包版本冲突问题

为什么选择 Conda?

Conda 的优势
  1. 环境隔离:每个项目可以有独立的 Python 环境
  2. 依赖管理:自动解决包依赖冲突
  3. 跨平台:支持 Windows、macOS、Linux
  4. 包丰富:包含科学计算、机器学习等领域的包
  5. 简单易用:命令行操作简单直观

安装 Conda

选择安装版本

Conda 是一个轻量级的包管理和环境管理系统,推荐安装 Miniconda

  • 体积小:约 400 MB
  • 包含内容:Conda + Python + 基础包
  • 优势:安装快,可以根据需要安装特定包

下载 Conda

下载 Miniconda

  1. 访问 Conda 官网下载页
  2. 选择miniconda一栏
  3. 选择适合您系统的版本:
    • Linux: Miniconda3-latest-Linux-x86_64.sh
    • macOS Intel: Miniconda3-latest-MacOSX-x86_64.sh
    • macOS Apple Silicon (M1/M2/M3): Miniconda3-latest-MacOSX-arm64.sh
    • Windows: Miniconda3-latest-Windows-x86_64.exe

安装 Conda

Linux 安装

# 下载安装脚本
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

# 或者使用 curl
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

# 运行安装脚本
bash Miniconda3-latest-Linux-x86_64.sh

# 按照提示完成安装
# 1. 阅读许可协议,输入 'yes' 同意
# 2. 选择安装路径(默认即可)
# 3. 选择是否初始化 conda(推荐选择 'yes')

macOS 安装

方法一:图形界面安装(推荐)

在命令行使用uname -m命令了解自己的架构版本

  1. 下载自己版本的 .pkg 文件
  2. 按照安装向导完成安装
  3. 选择 Add Miniconda3 to my PATH environment variable(推荐)

方法二:命令行安装

如果选择命令行安装方式,需要先下载安装脚本:

# Intel 芯片 Mac - 下载安装脚本
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

# Apple Silicon (M1/M2/M3) Mac - 下载安装脚本
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh

# 运行安装脚本
bash Miniconda3-latest-MacOSX-x86_64.sh # Intel 芯片
# 或
bash Miniconda3-latest-MacOSX-arm64.sh # Apple Silicon

# 按照提示完成安装
# 1. 阅读许可协议,输入 'yes' 同意
# 2. 选择安装路径(默认即可)
# 3. 选择是否初始化 conda(推荐选择 'yes')

配置环境变量(macOS 重要步骤)

安装完成后,需要将 Conda 添加到系统 PATH 中:

# 对于 Zsh 用户(macOS Catalina 及以上默认使用 Zsh)
echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

# 对于 Bash 用户
echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

Windows 安装

  1. 双击下载的 .exe 文件
  2. 按照安装向导完成安装
  3. 选择 Add Miniconda3 to my PATH environment variable(推荐)
  4. 选择 Register Miniconda3 as my default Python 3.x

验证安装

安装完成后,重新打开终端并验证:

# 检查 conda 版本
conda --version

# 检查 conda 信息
conda info

# 检查 Python 版本
python --version

Conda 基础使用

1. 环境管理

创建新环境

# 创建指定 Python 版本的环境("myenv"自行改变即可)
conda create --name myenv python=3.9

# 创建环境并安装包
conda create --name myenv python=3.9 numpy pandas

激活/停用环境

# 激活环境
conda activate myenv

# 停用环境
conda deactivate

# 查看所有环境
conda env list
# 或
conda info --envs

删除环境

# 删除环境
conda env remove --name myenv

# 确认删除
conda env remove --name myenv --yes

2. 包管理

安装包

# 安装单个包
conda install numpy

# 安装多个包
conda install numpy pandas matplotlib

# 安装指定版本
conda install numpy=1.21.0

# 从特定频道安装
conda install -c conda-forge opencv

查看和管理包

# 查看已安装的包
conda list

# 查看特定包的信息
conda list numpy

# 更新包
conda update numpy

# 更新所有包
conda update --all

# 卸载包
conda remove numpy

如有疑问可到官网文档了解解答