Miniconda 与 Anaconda 深度对比及安装指南:按需选择环境管理方案

Ubanillx 发布于 25 天前 89 次阅读


一、核心差异:功能与定位的分水岭​

对比项AnacondaMiniconda
安装包大小≈ 600 MB+(含 150+ 预装库)​≈ 50 MB+(仅含 Conda 和 Python)​
预装内容包含 Jupyter、NumPy、Pandas、TensorFlow 等数据科学工具链​仅基础环境,需手动安装库​
适用场景新手入门、快速启动数据科学项目​服务器部署、自定义环境、轻量级开发​
灵活性预装库占用空间大,适合「开箱即用」​按需安装,可避免冗余依赖​
安装速度较慢(因包含大量库)​极快(仅安装核心组件)​
图形化工具内置 Anaconda Navigator(可视化界面)​无,需完全依赖命令行​
磁盘占用3GB+(含所有预装库)​100MB+(随安装库增加)​

二、场景化选择建议​

🚀 适合选择 Anaconda 的场景​

  • 数据科学新手:无需手动配置,一键获取完整工具链(Jupyter/Spyder/ 常用库)​
  • 快速开发场景:需要立即启动数据分析、机器学习项目,追求「零配置」体验​
  • 图形化操作偏好:习惯通过可视化界面管理环境和包(如 Anaconda Navigator)​

⚙️ 适合选择 Miniconda 的场景​

  • 服务器轻量部署:Linux 服务器环境,需最小化安装包体积(如 CentOS/Ubuntu 服务器)​
  • 自定义纯净环境:避免预装库冗余,完全掌控依赖(适合极客 / 资深开发者)​
  • 磁盘空间有限:老旧设备或嵌入式系统,需控制环境占用(初始仅 50MB)​

三、安装指南:从下载到配置的全流程​

📥 1. Anaconda 安装步骤​

🖥️ Windows 系统​

  • 安装:双击 .exe 文件,按向导操作:​
  1. 勾选「Add Anaconda to my PATH environment variable」(重要!否则需手动配置环境变量)​
  1. 选择安装路径(建议默认路径,避免中文 / 空格)​
  • 验证:打开「命令提示符」,输入:​
conda --version​​

显示版本号(如 conda 23.9.0)即安装成功。​

🍎 macOS 系统​

  • 下载:官网下载 .pkg 文件,或通过终端命令下载镜像:​
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2025.03-MacOSX-x86_64.pkg​​
  • 安装:双击安装包,按提示完成安装,终端输入:​
source ~/.bash_profile​​

使环境变量生效。​

🐧 Linux 系统​

  • 下载
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2025.03-Linux-x86_64.sh​​
  • 安装:​
bash Anaconda3-2025.03-Linux-x86_64.sh​​

按提示输入 yes 确认安装,默认路径为 ~/anaconda3。​

📦 2. Miniconda 安装步骤​

🖥️ Windows 系统​

  • 安装:双击 .exe 文件,勾选「Add Miniconda to my PATH environment variable」,其余步骤同 Anaconda。​
  • 环境变量配置(如未自动添加):​
  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」​
  1. 在系统变量 Path 中添加:​
C:\Miniconda3 ​

C:\Miniconda3\Scripts ​

C:\Miniconda3\Library\bin ​​

🍎 macOS/Linux 系统​

  • 下载:​
​​# macOS Intel​

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-MacOSX-x86_64.sh ​

# macOS M1​

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-MacOSX-arm64.sh ​

# Linux​

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
  • 安装:​
bash Miniconda3-latest-*.sh​​

按提示完成安装,默认路径为 ~/miniconda3。​

四、进阶配置:提升使用体验​

⚡ 1. 国内镜像源加速(必做!)​

# 添加清华镜像源(提升下载速度 50%+)​

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/​

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/​

conda config --set show_channel_urls yes​

​

# 恢复官方源(如需)​

conda config --remove-key channels​​

🧩 2. 虚拟环境管理(通用命令)​

创建环境​

# 指定 Python 版本(如 3.9)和预装库(可选)​

conda create -n myenv python=3.9 pandas=2.0 # Anaconda/Miniconda 通用​​

激活 / 退出环境​

# Windows 激活​

conda activate myenv ​

# macOS/Linux 激活​

source activate myenv ​

# 退出环境​

conda deactivate ​​

安装 / 卸载包​

# 安装单个包​

conda install numpy ​

# 安装多个包​

conda install scipy matplotlib scikit-learn ​

# 卸载包​

conda remove pandas ​​

环境迁移​

# 导出环境配置(生成 environment.yml)​

conda env export > environment.yml ​

# 从配置文件创建环境​

conda env create -f environment.yml ​​

五、总结:按需选择,灵活管理​

  • Anaconda 是「数据科学一站式工具箱」,适合新手入门、快速开发、图形化操作,但需要接受较大的初始体积(600MB+)和预装库。​
  • Miniconda 是「轻量级环境引擎」,适合服务器部署、自定义环境、磁盘敏感场景,通过命令行实现极致灵活的依赖管理。​

立即下载:​

选择适合你的工具,让环境管理从此高效无忧!通过 conda 强大的虚拟环境功能,无论是数据科学项目还是复杂开发场景,都能轻松实现依赖隔离与跨平台协作。​

此作者没有提供个人介绍
最后更新于 2025-05-27