
Conda 是一个跨平台、语言无关的包管理器和环境管理器,也是 Anaconda/Miniconda 的核心工具。它解决了 Python 开发中最头疼的两个问题:包依赖冲突和多版本环境隔离,不仅支持 Python,还能管理 R、C/C++ 等语言的包。
一、安装 Miniconda
Miniconda 是 Conda 的最小安装包,体积小且灵活,安装后可通过 Conda 管理 Python 版本和依赖。
1.Windows系统安装
前往 conda官网 下载对应你Windows系统的安装程序。
步骤1:安装 Miniconda
-
双击下载好的安装包(如
Miniconda3-latest-Windows-x86_64.exe),启动安装向导:-
第一步:点击「Next」,同意许可协议(I Agree);
-
第二步:选择安装范围(推荐「Just Me」,仅当前用户安装,无需管理员权限);
-
第三步:选择安装路径(默认
C:\Users\你的用户名\miniconda3,建议保留默认,避免中文 / 空格路径导致后续报错); -
第四步:高级选项(核心!):
勾选「Add Miniconda3 to my PATH environment variable」(将 Conda 添加到系统环境变量,否则终端无法识别
conda命令);勾选「Register Miniconda3 as my default Python 3.11」(将 Conda 自带 Python 设为默认,可选);
点击「Install」开始安装(等待 1-2 分钟);
-
第五步:安装完成后,取消勾选「Learn more about Anaconda Cloud」,点击「Finish」。
-
步骤2:验证安装
-
按下
Win + R,输入cmd,打开命令提示符; -
执行以下命令验证:
bash# 检查 Conda 版本(输出版本号即安装成功) conda --version # 检查 Python 版本(Conda 自带) python --version
2.Linux系统安装
步骤 1:下载 Miniconda 安装脚本
首先打开 Linux 终端(Terminal),执行以下命令下载适配你系统的安装包(以 Linux x86_64 为例):
# 下载 Miniconda3 最新版本(Python 3.x)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
如果提示 wget: command not found,先安装 wget:
# Debian/Ubuntu 系统
sudo apt update && sudo apt install wget -y
# CentOS/RHEL 系统
sudo yum install wget -y
步骤 2:运行安装脚本
# 赋予脚本执行权限
chmod +x Miniconda3-latest-Linux-x86_64.sh
# 运行安装脚本
bash Miniconda3-latest-Linux-x86_64.sh
步骤 3:安装过程交互
-
按回车阅读许可协议,一直按回车或按
q跳过,然后输入yes同意协议; -
选择安装路径(默认
~/miniconda3,直接回车即可,无需修改); -
最后会提示是否初始化 Conda(
Do you wish to initialize Miniconda3 by running conda init?),输入yes(关键!否则 Conda 命令无法直接使用)。
步骤 4:生效 Conda 环境
关闭当前终端,重新打开,或执行以下命令使配置生效:
source ~/.bashrc # 如果是 zsh 终端,执行 source ~/.zshrc
步骤 5:验证安装
# 检查 Conda 版本
conda --version
# 检查 Python 版本(Conda 自带)
python --version
若能输出版本号,说明安装成功。
二、基础操作
总结一些基础高频使用的操作命令:
bash
# 查看创建的所有虚拟环境
conda env list
# 创建虚拟环境,指定python版本
conda create --name <环境名称> python==3.13
# 激活虚拟环境
conda activate 环境名
# 退出当前环境(回到 base 环境)
conda deactivate
# 重命名环境(Conda 无直接 rename 命令,需先克隆再删除原环境)
conda create -n new_name --clone old_name -y
conda remove -n old_name --all -y
# 删除环境
conda remove -n 环境名 --all -y
包管理
bash
# 基础:在当前激活的环境中安装包
conda install 包名 # 示例:conda install numpy
# 指定版本安装
conda install numpy=1.24.3 -y
# 从指定通道安装(如清华镜像)
conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ numpy -y
# 查看当前环境的所有包
conda list
清华园安装软件包
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
Conda 默认官方源在国外,下载速度慢,需配置清华镜像源:
bash
# 清空原有配置
conda config --remove-key channels
# 添加清华镜像
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/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
# 显示下载源(验证生效)
conda config --set show_channel_urls yes