杂七杂八 · 2022年5月30日

Miniconda

Miniconda

Miniconda 是一个免费的 conda 最小安装程序。它是 Anaconda 的一个小型引导版本,仅​​包含 conda、Python、它们所依赖的包以及少量其他有用的包,包括 pip、zlib 和其他一些包。使用该命令从 Anaconda 存储库安装 720 多个额外的 conda 包。conda install

看看 Miniconda 是否适合您

系统要求

  • 许可:根据Miniconda 的 EULA条款免费使用和重新分发。
  • 操作系统:Windows 8 或更新版本、64 位 macOS 10.13+ 或 Linux,包括 Ubuntu、RedHat、CentOS 7+ 等。
  • 如果您的操作系统比当前支持的操作系统旧,您可以在我们的存档中找到可能适合您的旧版本的 Miniconda 安装程序。
  • 系统架构:Windows-64位x86、32位x86;macOS- 64 位 x86 和 Apple M1 (ARM64);Linux – 64 位 x86、64 位 aarch64 (AWS Graviton2)、64 位 IBM Power8/Power9、s390x(Linux on IBM Z 和 LinuxONE)。
  • Minicondalinux-aarch64安装程序需要,因此不适用于 CentOS 7、Ubuntu 16.04 或 Debian 9(“stretch”)。glibc >=2.26
  • 至少 400 MB 磁盘空间可供下载和安装。

在 Windows、macOS 和 Linux 上,最好为本地用户安装 Miniconda,它不需要管理员权限,是最健壮的安装类型。但是,如果需要,您可以在系统范围内安装 Miniconda,这需要管理员权限。

最新的 Miniconda 安装程序链接

平台姓名SHA256 哈希
WindowsMiniconda3 Windows 64 位1acbc2e8277ddd54a5f724896c7edee112d068529588d944702966c867e7e9cc
 Miniconda3 Windows 32 位4fb64e6c9c28b88beab16994bfba4829110ea3145baa60bda5344174ab65d462
macOSMiniconda3 MacOSX 64 位 bash007bae6f18dc7b6f2ca6209b5a0c9bd2f283154152f82becf787aac709a51633
 Miniconda3 MacOSX 64 位 pkgcb56184637711685b08f6eba9532cef6985ed7007b38e789613d5dd3f94ccc6b
 Miniconda3 macOS Apple M1 64 位 bashc788378ba4bfe75bd1cdebe127b0bce89a0c4dc44310b24d9e7fb2b730206586
 Miniconda3 macOS Apple M1 64 位 pkg65fe585afa35ab6f3b5d6b95ddbf4c2f3b16e3506c5ca686e0811721a4454c96
LinuxMiniconda3 Linux 64 位78f39f9bae971ec1ae7969f0516017f2413f17796670f7040725dd83fcff5689
 Miniconda3 Linux-aarch64 64 位5f4f865812101fdc747cea5b820806f678bb50fe0a61f19dc8aa369c52c4e513
 Miniconda3 Linux-ppc64le 64 位1fe3305d0ccc9e55b336b051ae12d82f33af408af4b560625674fa7ad915102b
 Miniconda3 Linux-s390x 64 位ff6fdad3068ab5b15939c6f422ac329fa005d56ee0876c985e22e622d930e424

Windows 安装程序

Python版本姓名尺寸SHA256 哈希
Python 3.9Miniconda3 Windows 64 位71.2 兆字节1acbc2e8277ddd54a5f724896c7edee112d068529588d944702966c867e7e9cc
Python 3.8Miniconda3 Windows 64 位70.6 MB94f24e52e316fa935ccf94b0c504ceca8e6abc6190c68378e18550c95bb7cee1
Python 3.7Miniconda3 Windows 64 位69.0 MBb221ccdb2bbc5a8209a292f858ae05fd87f882f79be75b37d26faa881523c057
Python 3.9Miniconda3 Windows 32 位67.8 MB4fb64e6c9c28b88beab16994bfba4829110ea3145baa60bda5344174ab65d462
Python 3.8Miniconda3 Windows 32 位66.8 MB60cc5874b3cce9d80a38fb2b28df96d880e8e95d1b5848b15c20f1181e2807db
Python 3.7Miniconda3 Windows 32 位65.5 MBa6af674b984a333b53aaf99043f6af4f50b0bb2ab78e0b732aa60c47bbfb0704

macOS 安装程序

Python 版本姓名尺寸SHA256 哈希
Python 3.9Miniconda3 macOS 64 位 bash56.0 MB007bae6f18dc7b6f2ca6209b5a0c9bd2f283154152f82becf787aac709a51633
 Miniconda3 macOS 64 位 pkg62.7 兆字节cb56184637711685b08f6eba9532cef6985ed7007b38e789613d5dd3f94ccc6b
 Miniconda3 macOS Apple M1 ARM 64 位 bash55.5 MBc788378ba4bfe75bd1cdebe127b0bce89a0c4dc44310b24d9e7fb2b730206586
 Miniconda3 macOS Apple M1 ARM 64 位 pkg63.5 MB65fe585afa35ab6f3b5d6b95ddbf4c2f3b16e3506c5ca686e0811721a4454c96
Python 3.8Miniconda3 macOS 64 位 bash56.4 兆字节f930f5b1c85e509ebbf9f28e13c697a082581f21472dc5360c41905d10802c7b
 Miniconda3 macOS 64 位 pkg63.1 兆字节62eda1322b971d43409e5dde8dc0fd7bfe799d18a49fb2d8d6ad1f6833448f5c
 Miniconda3 macOS Apple M1 ARM 64 位 bash55.8 MB031c70aac46255fcbe0df898dc6aee1a392b79dbc9b76ed6722568b5664ca03b
 Miniconda3 macOS Apple M1 ARM 64 位 pkg63.8 兆字节feed55ec30d0344790fc0c82561053e3bf69c28a91e90c537e17193edce22b42
Python 3.7Miniconda3 macOS 64 位 bash66.0 MB323179e4873e291f07db041f3d968da2ffc102dcf709915b48a253914d981868
 Miniconda3 macOS 64 位 pkg72.7 兆字节9278875a235ef625d581c63b46129b27373c3cf5516d36250a1a3640978280cd

Linux 安装程序

Python 版本姓名尺寸SHA256 哈希
Python 3.9Miniconda3 Linux 64 位73.1 兆字节78f39f9bae971ec1ae7969f0516017f2413f17796670f7040725dd83fcff5689
 Miniconda3 Linux-aarch64 64 位75.3 兆字节5f4f865812101fdc747cea5b820806f678bb50fe0a61f19dc8aa369c52c4e513
 Miniconda3 Linux-ppc64le 64 位74.3 兆字节1fe3305d0ccc9e55b336b051ae12d82f33af408af4b560625674fa7ad915102b
 Miniconda3 Linux-s390x 64 位69.2 兆字节ff6fdad3068ab5b15939c6f422ac329fa005d56ee0876c985e22e622d930e424
Python 3.8Miniconda3 Linux 64 位72.6 兆字节3190da6626f86eee8abf1b2fd7a5af492994eb2667357ee4243975cdbb175d7a
 Miniconda3 Linux-aarch64 64 位64.4 兆字节0c20f121dc4c8010032d64f8e9b27d79e52d28355eb8d7972eafc90652387777
 Miniconda3 Linux-ppc64le 64 位65.9 兆字节4be4086710845d10a8911856e9aea706c1464051a24c19aabf7f6e1a1aedf454
 Miniconda3 Linux-s390x 64 位68.7 兆字节3125961430c77eae81556fa59fe25dca9e5808f76c05f87092d6f2d57f85e933
Python 3.7Miniconda3 Linux 64 位100.1 MB4dc4214839c60b2f5eb3efbdee1ef5d9b45e74f2c09fcae6c8934a13f36ffc3e
 Miniconda3 Linux-aarch64 64 位101.7 兆字节47affd9577889f80197aadbdf1198b04a41528421aaf0ec1f28b04a50b9f3ab8
 Miniconda3 Linux-ppc64le 64 位101.4 兆字节c99b66a726a5116f7c825f9535de45fcac9e4e8ae825428abfb190f7748a5fd0
 Miniconda3 Linux-s390x 64 位95.9 兆字节8401eb61094297cc53709fec4654695d59652b3adde241963d3d993a6d760ed5

安装

其他资源

这些 Miniconda 安装程序包含 conda 包管理器和 Python。安装 Miniconda 后,您可以使用 conda 命令安装任何其他软件包并创建环境等。例如:

$ conda install numpy
...
$ conda create -n py3k anaconda python=3
...

安装程序有两种变体:Miniconda 是基于 Python 2 的,而 Miniconda3 是基于 Python 3 的。请注意,选择安装哪个 Miniconda 仅影响根环境。无论您安装哪个版本的 Miniconda,您仍然可以同时安装 Python 2.x 和 Python 3.x 环境。

另一个区别是 Python 3 版本的 Miniconda 在创建新环境和构建包时将默认使用 Python 3。例如,以下行为:

$ conda create -n myenv python

将使用 Python 2 Miniconda 安装 Python 2.7,并使用 Python 3 Miniconda 安装 Python 3.8。python=2您可以通过显式设置或覆盖默认值python=3。它还决定了CONDA_PY 使用时的默认值。conda build

笔记

如果您已经安装了 Miniconda 或 Anaconda,并且只想升级,则不应使用安装程序。只需使用.conda update

例如:

$ conda update conda

将更新conda。