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.
System requirements¶
- License: Free use and redistribution under the terms of the EULA for Miniconda.
- Operating system: Windows 10 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 requires glibc >=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.
Installing¶
Latest Miniconda Installer Links¶
Platform | Name | SHA256 hash |
---|---|---|
Windows | Miniconda3 Windows 64-bit | 00e8370542836862d4c790aa8966f1d7344a8addd4b766004febcb23f40e2914 |
Miniconda3 Windows 32-bit | 4fb64e6c9c28b88beab16994bfba4829110ea3145baa60bda5344174ab65d462 | |
macOS | Miniconda3 macOS Intel x86 64-bit bash | 1622e7a0fa60a7d3d892c2d8153b54cd6ffe3e6b979d931320ba56bd52581d4b |
Miniconda3 macOS Intel x86 64-bit pkg | 2236a243b6cbe6f16ec324ecc9e631102494c031d41791b44612bbb6a7a1a6b4 | |
Miniconda3 macOS Apple M1 64-bit bash | c8f436dbde130f171d39dd7b4fca669c223f130ba7789b83959adc1611a35644 | |
Miniconda3 macOS Apple M1 64-bit pkg | 837371f3b6e8ae2b65bdfc8370e6be812b564ff9f40bcd4eb0b22f84bf9b4fe5 | |
Linux | Miniconda3 Linux 64-bit | 634d76df5e489c44ade4085552b97bebc786d49245ed1a830022b0b406de5817 |
Miniconda3 Linux-aarch64 64-bit | 3962738cfac270ae4ff30da0e382aecf6b3305a12064b196457747b157749a7a | |
Miniconda3 Linux-ppc64le 64-bit | 92237cb2a443dd15005ec004f2f744b14de02cd5513a00983c2f191eb43d1b29 | |
Miniconda3 Linux-s390x 64-bit | 221a4cd7f0a9275c3263efa07fa37385746de884f4306bb5d1fe5733ca770550 |
Windows installers¶
Python version | Name | Size | SHA256 hash |
---|---|---|---|
Python 3.11 | Miniconda3 Windows 64-bit | 73.2 MiB | 00e8370542836862d4c790aa8966f1d7344a8addd4b766004febcb23f40e2914 |
Python 3.10 | Miniconda3 Windows 64-bit | 69.5 MiB | e15638645b34921098a3f760fd8af07e53a427f59b99a0f049420a7751cbbc05 |
Python 3.9 | Miniconda3 Windows 64-bit | 70.0 MiB | f5738ced68d9ed82996575202dea9375c51fa6419a8e0f3456398c6557a87dc2 |
Miniconda3 Windows 32-bit | 67.8 MiB | 4fb64e6c9c28b88beab16994bfba4829110ea3145baa60bda5344174ab65d462 | |
Python 3.8 | Miniconda3 Windows 64-bit | 71.0 MiB | 585befbcd3a3b532d34bba8ab63818d6bc7cfde975b5d6a7fc49483b6a84f371 |
Miniconda3 Windows 32-bit | 66.8 MiB | 60cc5874b3cce9d80a38fb2b28df96d880e8e95d1b5848b15c20f1181e2807db |
macOS installers¶
Python version | Name | Size | SHA256 hash |
---|---|---|---|
Python 3.11 | Miniconda3 macOS Intel x86 64-bit bash | 69.6 MiB | 1622e7a0fa60a7d3d892c2d8153b54cd6ffe3e6b979d931320ba56bd52581d4b |
Miniconda3 macOS Intel x86 64-bit pkg | 69.2 MiB | 2236a243b6cbe6f16ec324ecc9e631102494c031d41791b44612bbb6a7a1a6b4 | |
Miniconda3 macOS Apple M1 64-bit bash | 68.6 MiB | c8f436dbde130f171d39dd7b4fca669c223f130ba7789b83959adc1611a35644 | |
Miniconda3 macOS Apple M1 64-bit pkg | 68.1 MiB | 837371f3b6e8ae2b65bdfc8370e6be812b564ff9f40bcd4eb0b22f84bf9b4fe5 | |
Python 3.10 | Miniconda3 macOS Intel x86 64-bit bash | 65.6 MiB | 13c57188a4bcb7462a7580c9ddf8ff2d301e353c835d33042a51a231667cf25d |
Miniconda3 macOS Intel x86 64-bit pkg | 65.2 MiB | 7654b911e5649b051d9695e015bc2f24309fbade5d6298ba4c2f2d2118bd524a | |
Miniconda3 macOS Apple M1 64-bit bash | 64.6 MiB | 71b7ca2ae4068504f9c6dab30fd6e83694086241156af1e319d598befe0f3a26 | |
Miniconda3 macOS Apple M1 64-bit pkg | 64.2 MiB | 57674d7cd22529e8425c76507ebbc4ebb6eb4c2fa36b9563439ceb88b5401765 | |
Python 3.9 | Miniconda3 macOS Intel x86 64-bit bash | 65.0 MiB | dcbbdf92dc2954c79002b64ed53d3451e191dbdde0b30c67334f41dc6ca46ac1 |
Miniconda3 macOS Intel x86 64-bit pkg | 64.6 MiB | dd4068750b09409436f5e4829007b06e1726c34acf1aff7248a73b2562b6599f | |
Miniconda3 macOS Apple M1 64-bit bash | 64.1 MiB | 1b10164086354b39a46ff928eef5797ff57e0fa9706ccaf7d4e621b416541479 | |
Miniconda3 macOS Apple M1 64-bit pkg | 63.7 MiB | c8fa540f615cf164f5a1200313be78654aaf074ca184bf22c4423e90802edd37 | |
Python 3.8 | Miniconda3 macOS Intel x86 64-bit bash | 66.5 MiB | 6dc8bfb3b382c31be1755545ae6afc5fbdf8a67726ffdb8a05b917204bd08779 |
Miniconda3 macOS Intel x86 64-bit pkg | 66.2 MiB | ad702119896d6dbf25c945174b9999f5bff562e214654310d7f281aa18140349 | |
Miniconda3 macOS Apple M1 64-bit bash | 65.7 MiB | 782bd1a401b20b41227a086adae98e270bbc942c3b7621788fb5574a9583142e | |
Miniconda3 macOS Apple M1 64-bit pkg | 65.3 MiB | dd3eeb5b09f45aa5a1a4f921581582450f4c05ae35f7dd9f837a24f61f9442f5 |
Linux installers¶
Python version | Name | Size | SHA256 hash |
---|---|---|---|
Python 3.11 | Miniconda3 Linux 64-bit | 98.4 MiB | 634d76df5e489c44ade4085552b97bebc786d49245ed1a830022b0b406de5817 |
Miniconda3 Linux-aarch64 64-bit | 76.4 MiB | 3962738cfac270ae4ff30da0e382aecf6b3305a12064b196457747b157749a7a | |
Miniconda3 Linux-ppc64le 64-bit | 77.3 MiB | 92237cb2a443dd15005ec004f2f744b14de02cd5513a00983c2f191eb43d1b29 | |
Miniconda3 Linux-s390x 64-bit | 94.5 MiB | 221a4cd7f0a9275c3263efa07fa37385746de884f4306bb5d1fe5733ca770550 | |
Python 3.10 | Miniconda3 Linux 64-bit | 91.4 MiB | ea5e6e8a3d5a0247b9df85382d27220fac8e59b5778fd313c5913879cd9baafc |
Miniconda3 Linux-aarch64 64-bit | 72.9 MiB | 24f7fe91032538cf2d9748facabae346e45e46ca21bb5f2d5875b7865dca6fa4 | |
Miniconda3 Linux-ppc64le 64-bit | 74.1 MiB | 3a76e4e400271d1589770dac8f696b03d1faf45fee57da38e8c399b6cb0daadb | |
Miniconda3 Linux-s390x 64-bit | 88.0 MiB | 7a65b8593db0ec4b561b9968daca7c7c4f5f95cb21fe717ba895fded924bc056 | |
Python 3.9 | Miniconda3 Linux 64-bit | 89.1 MiB | 9829d95f639bd0053b2ed06d1204e60644617bf37dd5cc57523732e0e8d64516 |
Miniconda3 Linux-aarch64 64-bit | 83.9 MiB | ecc06a39bdf786ebb8325a2754690a808f873154719c97d10087ef0883b69e84 | |
Miniconda3 Linux-ppc64le 64-bit | 84.5 MiB | dc5aee01ee36a154b8070e6948b9a43773b6942476a144bc89e6135ac5beac58 | |
Miniconda3 Linux-s390x 64-bit | 85.5 MiB | 40ece8784a9e7dd521ab354ffc816bb466842ae3eee681a93647945c5070c9b4 | |
Python 3.8 | Miniconda3 Linux 64-bit | 89.3 MiB | e2a4438671e0e42c5bba14cb51de6ce9763938184d6ca2967340bbe972bbe7e6 |
Miniconda3 Linux-aarch64 64-bit | 72.7 MiB | cd39b811ac9a2f9094c4dfff9ec0f7ec811d6ad7ede5ab3f1a31d330ab3a2c55 | |
Miniconda3 Linux-ppc64le 64-bit | 74.1 MiB | 6fc3bf00d4fe0c724fab884d93b981acbc22bb8fc41c144df6d2fc080ff80e25 | |
Miniconda3 Linux-s390x 64-bit | 85.8 MiB | b840fd5a8474a3e6831cd50a64eadf73239c6ad7deeebf2c3d3fe366220b2722 |
Release Notes¶
Other resources¶
$ 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 python
will 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 or python=3 . It also determines the default value of CONDA_PY when using conda 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 .
Installing on Linux#
Using Anaconda in a commercial setting? You may need to purchase a license to stay compliant with our Terms of Service. This can be accomplished through several of Anaconda’s tiers: Pro , Business (On-prem), Business (Cloud) , or Enterprise. If you have already subscribed to the Pro or Business tiers, see the quickstart guides for Pro or Business to get started!
Visit https://anaconda.cloud/pricing to compare tier capabilities and pricing.
Prerequisites#
To use GUI packages with Linux, you will need to install the following extended dependencies for Qt:
apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
yum install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver
pacman -Sy libxau libxi libxss libxtst libxcursor libxcomposite libxdamage libxfixes libxrandr libxrender mesa-libgl alsa-lib libglvnd
zypper install libXcomposite1 libXi6 libXext6 libXau6 libX11-6 libXrandr2 libXrender1 libXss1 libXtst6 libXdamage1 libXcursor1 libxcb1 libasound2 libX11-xcb1 Mesa-libGL1 Mesa-libEGL1
emerge x11-libs/libXau x11-libs/libxcb x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXi x11-libs/libXcomposite x11-libs/libXrandr x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXScrnSaver x11-libs/libXtst media-libs/alsa-lib media-libs/mesa
Installation#
- In your browser, download the Anaconda installer for Linux.
- Search for “terminal” in your applications and click to open.
- (Recommended) Verify the installer’s data integrity with SHA-256 . For more information on hash verification, see cryptographic hash validation.
- In the terminal, run the following:
shasum -a 256 /PATH/FILENAME # Replace /PATH/FILENAME with your installation's path and filename.
# Include the bash command regardless of whether or not you are using the Bash shell bash ~/Downloads/Anaconda3-2020.05-Linux-x86_64.sh # Replace ~/Downloads with your actual path # Replace the .sh file name with the name of the file you downloaded
# Include the bash command regardless of whether or not you are using the Bash shell bash ~/Downloads/Anaconda2-2019.10-MacOSX-x86_64.sh # Replace ~/Downloads with your actual path # Replace the .sh file name with the name of the file you downloaded
Note Anaconda recommends you accept the default install location. Do not choose the path as /usr for the Anaconda/Miniconda installation.
# Replace with the path to your conda install source /bin/activate conda init
# The base environment is activated by default conda config --set auto_activate_base True # The base environment is not activated by default conda config --set auto_activate_base False # The above commands only work if conda init has been run first # conda init is available in conda versions 4.6.12 and later
Note If you install multiple versions of Anaconda, the system defaults to the most current version, as long as you haven’t altered the default install path.
Problems?#
What’s next?#
Get started programming quickly with Anaconda in the Getting started with Anaconda guide.
Installing on AWS Graviton2 (arm64)