macOS 安装 Miniconda 教程及 Miniconda 与 Anaconda 的区别

Python
Anaconda
Miniconda
8 个月前发布

Anaconda 与 Miniconda 的区别

对比项AnacondaMiniconda
目的提供完整的科学计算和数据分析环境安装轻量级 Python 环境
内容包含 Python、Conda、超过150个科学包仅包含 Python 和 Conda 包管理器
大小较大的安装包,约3GB较小的安装包,约50MB
功能开箱即用,包含数据科学和机器学习常用工具提供基础环境,用户自行安装所需包和依赖
使用场景适合初学者或需要完整科学计算环境的用户适合希望灵活控制环境的高级用户
安装包官方提供的 Anaconda 安装包官方提供的 Miniconda 安装包

该如何选择?

  • 选择 Miniconda: 如果您对环境有更高的灵活性要求,并且希望自己控制要安装的库,Miniconda 是更好的选择。Miniconda 提供一个最小化的环境,您可以根据需要添加包,避免不必要的包占用磁盘空间。

选择的关键在于您的需求:快速启动、使用方便,则选择 Anaconda;灵活配置、轻量安装,则选择 Miniconda。

硬盘空间有限,所有在这里选择了安装Miniconda。

在 mac 中使用 brew 安装 Miniconda

什么是brew

Homebrew,简称 brew,是 macOS 上的一个包管理工具。它可以让你轻松安装、更新、删除和管理各种软件和工具,就像在 App Store 中安装应用一样简单。

用一句话来说,brew 就是 macOS 上的“软件安装神器”。通过 brew,你可以快速安装那些平时需要手动下载、解压、配置的各种软件,而不需要繁琐的操作。

官方网站

https://brew.sh/

快速安装

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

开始安装

brew install miniconda

执行后,需要耐心等待

==> Caveats Please run the following to setup your bash: conda init "$(basename "${bash}")" Alternatively, manually add the following to your bash init: eval "$(conda "bash.$(basename "${bash}")" hook)" ==> Downloading https://repo.anaconda.com/miniconda/Miniconda3-py312_24.5.0-0-MacOSX-arm64.sh #################################################################################################### 100.0% ==> Installing Cask miniconda ==> Running installer script 'Miniconda3-py312_24.5.0-0-MacOSX-arm64.sh' PREFIX=/opt/homebrew/Caskroom/miniconda/base Unpacking payload ... Installing base environment... Preparing transaction: ...working... done Executing transaction: ...working... WARNING conda.core.envs_manager:register_env(67): Unable to register environment. Path not writable or missing. environment location: /opt/homebrew/Caskroom/miniconda/base registry file: /Users/*/.conda/environments.txt done installation finished. ==> Linking Binary 'conda' to '/opt/homebrew/bin/conda' 🍺 miniconda was successfully installed!

查看安装情况

conda -V

conda 24.5.0

安装完成。