Miniconda¶
Miniconda is a free minimal installer for conda. It is a small, bootstrap
version of Anaconda that includes only conda, Python, the packages they depend
on, and a small number of other useful packages, including pip, zlib and a
few others. Use the conda install
command to install 720+ additional conda
packages from the Anaconda repository.
See if Miniconda is right for you.
System requirements¶
- License: Free use and redistribution under the terms of the EULA for Miniconda.
- Operating system: Windows 8 or newer, 64-bit macOS 10.13+, or Linux, including Ubuntu, RedHat, CentOS 7+, and others.
- If your operating system is older than what is currently supported, you can find older versions of the Miniconda installers in our archive that might work for you.
- System architecture: Windows- 64-bit x86, 32-bit x86; macOS- 64-bit x86 & Apple M1 (ARM64); Linux- 64-bit x86, 64-bit aarch64 (AWS Graviton2), 64-bit IBM Power8/Power9, s390x (Linux on IBM Z & LinuxONE).
- The
linux-aarch64
Miniconda installer requiresglibc >=2.26
and thus will not work with CentOS 7, Ubuntu 16.04, or Debian 9 (“stretch”). - Minimum 400 MB disk space to download and install.
On Windows, macOS, and Linux, it is best to install Miniconda for the local user, which does not require administrator permissions and is the most robust type of installation. However, if you need to, you can install Miniconda system wide, which does require administrator permissions.
Latest Miniconda Installer Links¶
Platform | Name | SHA256 hash |
---|---|---|
Windows | Miniconda3 Windows 64-bit | 307194e1f12bbeb52b083634e89cc67db4f7980bd542254b43d3309eaf7cb358 |
Miniconda3 Windows 32-bit | 4fb64e6c9c28b88beab16994bfba4829110ea3145baa60bda5344174ab65d462 |
|
macOS | Miniconda3 macOS Intel x86 64-bit bash | 5abc78b664b7da9d14ade330534cc98283bb838c6b10ad9cfd8b9cc4153f8104 |
Miniconda3 macOS Intel x86 64-bit pkg | cca31a0f1e5394f2b739726dc22551c2a19afdf689c13a25668887ba706cba58 |
|
Miniconda3 macOS Apple M1 64-bit bash | 9d1d12573339c49050b0d5a840af0ff6c32d33c3de1b3db478c01878eb003d64 |
|
Miniconda3 macOS Apple M1 64-bit pkg | 6997472c5ff90a772eb77e6397f4e3e227736c83a7f7b839da33d6cc7facb75d |
|
Linux | Miniconda3 Linux 64-bit | aef279d6baea7f67940f16aad17ebe5f6aac97487c7c03466ff01f4819e5a651 |
Miniconda3 Linux-aarch64 64-bit | 6950c7b1f4f65ce9b87ee1a2d684837771ae7b2e6044e0da9e915d1dee6c924c |
|
Miniconda3 Linux-ppc64le 64-bit | b3de538cd542bc4f5a2f2d2a79386288d6e04f0e1459755f3cefe64763e51d16 |
|
Miniconda3 Linux-s390x 64-bit | ed4f51afc967e921ff5721151f567a4c43c4288ac93ec2393c6238b8c4891de8 |
Windows installers¶
Python version | Name | Size | SHA256 hash |
---|---|---|---|
Python 3.10 | Miniconda3 Windows 64-bit | 53.9 MiB | 307194e1f12bbeb52b083634e89cc67db4f7980bd542254b43d3309eaf7cb358 |
Python 3.9 | Miniconda3 Windows 64-bit | 53.7 MiB | 155958e7922d8b7aa6cb3115aeb66d2efcdae1237a6f1c11e23ca75ea96d291a |
Python 3.8 | Miniconda3 Windows 64-bit | 53.1 MiB | f567b46b2312af5e60ec8f45daf9be626295b7716651e6e7434c447feea9123a |
Python 3.9 | Miniconda3 Windows 32-bit | 67.8 MiB | 4fb64e6c9c28b88beab16994bfba4829110ea3145baa60bda5344174ab65d462 |
Python 3.8 | Miniconda3 Windows 32-bit | 66.8 MiB | 60cc5874b3cce9d80a38fb2b28df96d880e8e95d1b5848b15c20f1181e2807db |
macOS installers¶
Python version | Name | Size | SHA256 hash |
---|---|---|---|
Python 3.10 | Miniconda3 macOS Intel x86 64-bit bash | 44.1 MiB | 5abc78b664b7da9d14ade330534cc98283bb838c6b10ad9cfd8b9cc4153f8104 |
Miniconda3 macOS Intel x86 64-bit pkg | 43.8 MiB | cca31a0f1e5394f2b739726dc22551c2a19afdf689c13a25668887ba706cba58 |
|
Miniconda3 macOS Apple M1 ARM 64-bit bash | 42.6 MiB | 9d1d12573339c49050b0d5a840af0ff6c32d33c3de1b3db478c01878eb003d64 |
|
Miniconda3 macOS Apple M1 ARM 64-bit pkg | 42.3 MiB | 6997472c5ff90a772eb77e6397f4e3e227736c83a7f7b839da33d6cc7facb75d |
|
Python 3.9 | Miniconda3 macOS Intel x86 64-bit bash | 44.4 MiB | 54d739715feb0cd5c127865215cc9f50697709d71e9ee7da430576c5a1c8010d |
Miniconda3 macOS Intel x86 64-bit pkg | 44.1 MiB | 6960a11f74a0717adaacdc979d1817f5d0e3612d2ef7a409d547fbeac6d58ed7 |
|
Miniconda3 macOS Apple M1 ARM 64-bit bash | 43.0 MiB | c74474bab188b8b3dcaf0f0ca52f5e0743591dbe171766016023d052acf96502 |
|
Miniconda3 macOS Apple M1 ARM 64-bit pkg | 42.7 MiB | 9bc8a8fde9d01e26ee37a6611a92a66d36db66ff82e76bd4f18cb28cfbad7a1f |
|
Python 3.8 | Miniconda3 macOS Intel x86 64-bit bash | 44.2 MiB | eb7b2d285f6d3b7c9cde9576c8c647e70b65361426b0e0e069b4ab23ccbb79e2 |
Miniconda3 macOS Intel x86 64-bit pkg | 43.9 MiB | 23d6fa672be46632abd0bbed1f12ce9542a6cb4a38922dab503d9a6096d186d3 |
|
Miniconda3 macOS Apple M1 ARM 64-bit bash | 42.9 MiB | e0151c68f6a11a38b29c2f4a775bf6a22187fa2c8ca0f31930d69f2f013c0810 |
|
Miniconda3 macOS Apple M1 ARM 64-bit pkg | 42.6 MiB | 6714fdefd12e1a65c7fd344f3829a4b054ae42d3d1368b07ceeab9dcc41ad48b |
Linux installers¶
Python version | Name | Size | SHA256 hash |
---|---|---|---|
Python 3.10 | Miniconda3 Linux 64-bit | 69.7 MiB | aef279d6baea7f67940f16aad17ebe5f6aac97487c7c03466ff01f4819e5a651 |
Miniconda3 Linux-aarch64 64-bit | 50.3 MiB | 6950c7b1f4f65ce9b87ee1a2d684837771ae7b2e6044e0da9e915d1dee6c924c |
|
Miniconda3 Linux-ppc64le 64-bit | 50.8 MiB | b3de538cd542bc4f5a2f2d2a79386288d6e04f0e1459755f3cefe64763e51d16 |
|
Miniconda3 Linux-s390x 64-bit | 66.0 MiB | ed4f51afc967e921ff5721151f567a4c43c4288ac93ec2393c6238b8c4891de8 |
|
Python 3.9 | Miniconda3 Linux 64-bit | 67.3 MiB | 1564571a6a06a9999a75a6c65d63cb82911fc647e96ba5b729f904bf00c177d3 |
Miniconda3 Linux-aarch64 64-bit | 61.0 MiB | e93ccab720b57f821e0d758f54e9aee9bd2f0ea931ebb26b78d866704437a296 |
|
Miniconda3 Linux-ppc64le 64-bit | 61.2 MiB | d2bcef86812863adaf11fcda6df829aa508760cbde4a19174cf0fec03e8498f5 |
|
Miniconda3 Linux-s390x 64-bit | 63.3 MiB | d0b658566edd239dd50fc28ab1d3a57b8b0da707481b3b18c27d11273c4fdb5a |
|
Python 3.8 | Miniconda3 Linux 64-bit | 65.8 MiB | d1f3a4388c1a6fd065e32870f67abc39eb38f4edd36c4947ec7411e32311bd59 |
Miniconda3 Linux-aarch64 64-bit | 48.8 MiB | ad491ebad6efec7470fe2139c8b407a895cb2c828b3233b97da6e4f22cae0cde |
|
Miniconda3 Linux-ppc64le 64-bit | 49.3 MiB | 8aa819800ba3ec88ad8518a9e4fc71ada8087547300fc53527c4ecc8072a4d50 |
|
Miniconda3 Linux-s390x 64-bit | 62.0 MiB | e4d83bb9f0900c9128504f7e3c4d3b9e5eaf3b87c4bb5190a3086947e92bd3fa |
Installing¶
Other resources¶
- Miniconda Docker images
- Miniconda AWS images
- Archive and SHA256 sums for the installers
- conda change log
These Miniconda installers contain the conda package manager and Python. Once Miniconda is installed, you can use the conda command to install any other packages and create environments, etc. For example:
$ conda install numpy ... $ conda create -n py3k anaconda python=3 ...There are two variants of the installer: Miniconda is Python 2 based and Miniconda3 is Python 3 based. Note that the choice of which Miniconda is installed only affects the root environment. Regardless of which version of Miniconda you install, you can still install both Python 2.x and Python 3.x environments.
The other difference is that the Python 3 version of Miniconda will default to Python 3 when creating new environments and building packages. So for instance, the behavior of:
$ conda create -n myenv pythonwill be to install Python 2.7 with the Python 2 Miniconda and to install Python 3.10 with the Python 3 Miniconda. You can override the default by explicitly setting
python=2
orpython=3
. It also determines the default value ofCONDA_PY
when usingconda build
.Note
If you already have Miniconda or Anaconda installed, and you just want to upgrade, you should not use the installer. Just use
conda update
.For instance:
$ conda update condawill update conda.