Skip to content
Permalink
master
Switch branches/tags
Go to file
11 contributors

Users who have contributed to this file

@rrigdon @jjhelmus @varlackc @soapy1 @chenghlee @adipietro18 @idanenglander @sigs @pseudoyim @angloyna @yzhang-gh

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.

Windows installers

Windows
Python version Name Size SHA256 hash
Python 3.9 Miniconda3 Windows 64-bit 57.7 MiB c3a43d6bc4c4fa92454dbfa636ccb859a045d875df602b31ae71b9e0c3fec2b8
  Miniconda3 Windows 32-bit 54.9 MiB 5045fb9dc4405dbba21054262b7d104ba61a8739c1a56038ccb0258f233ad646
Python 3.8 Miniconda3 Windows 64-bit 57.0 MiB 4fa22bba0497babb5b6608cb8843545372a99f5331c8120099ae1d803f627c61
  Miniconda3 Windows 32-bit 54.2 MiB 9c2ef76bae97246c85c206733ca30fd1feb8a4b3f90a2a511fea681ce7ebc661
Python 2.7 Miniconda2 Windows 64-bit 54.1 MiB 6973025404832944e074bf02bda8c4594980eeed4707bb51baa8fbdba4bf326c
  Miniconda2 Windows 32-bit 47.7 MiB c8049d26f8b6b954b57bcd4e99ad72d1ffa13f4a6b218e64e641504437b2617b

MacOSX installers

MacOSX
Python version Name Size SHA256 hash
Python 3.9 Miniconda3 MacOSX 64-bit bash 42.2 MiB b3bf77cbb81ee235ec6858146a2a84d20f8ecdeb614678030c39baacb5acbed1
  Miniconda3 MacOSX 64-bit pkg 49.7 MiB 298ff80803817921a98e21d81d60f93b44afce67aec8ae492d289b13741bcffe
Python 3.8 Miniconda3 MacOSX 64-bit bash 54.5 MiB a9ea0afba55b5d872e01323d495b649eac8ff4ce2ea098fb4c357b6139fe6478
  Miniconda3 MacOSX 64-bit pkg 62.0 MiB b06f3bf3cffa9b53695c9c3b8da05bf583bc7047d45b0d74492f154d85e317fa
Python 2.7 Miniconda2 MacOSX 64-bit bash 40.3 MiB 0e2961e20a2239c140766456388beba6630f0c869020d2bd1870c3d040980b45
  Miniconda2 MacOSX 64-bit pkg 48.4 MiB 9ca4313e8162a939c7a5a4f48d657722594f8db9a98472803d63c3a7f66fa1da

Linux installers

Linux
Python version Name Size SHA256 hash
Python 3.9 Miniconda3 Linux 64-bit 58.6 MiB 536817d1b14cb1ada88900f5be51ce0a5e042bae178b5550e62f61e223deae7c
  Miniconda3 Linux-aarch64 64-bit 76.2 MiB 45c5246f3e60dfce4d5ab0cd00c5d01cf39c8e59cefa1f053397f37fb13f4410
  Miniconda3 Linux-ppc64le 64-bit 60.3 MiB 64616e57a8d86dbd5bbd14c1e5c60e2dc83c33e9b11a2815a1811394484534ab
  Miniconda3 Linux-s390x 64-bit 67.0 MiB 3bb14774e8dc1a4a0bfa60de3e7b7b16d2551c3d2075437a29fb1c65355732d6
Python 3.8 Miniconda3 Linux 64-bit 89.9 MiB 1314b90489f154602fd794accfc90446111514a5a72fe1f71ab83e07de9504a7
  Miniconda3 Linux-aarch64 64-bit 111.8 MiB b6fbba97d7cef35ebee8739536752cd8b8b414f88e237146b11ebf081c44618f
  Miniconda3 Linux-ppc64le 64-bit 91.9 MiB 2b111dab4b72a34c969188aa7a91eca927a034b14a87f725fa8d295955364e71
  Miniconda3 Linux-s390x 64-bit 102.5 MiB 4e6ace66b732170689fd2a7d86559f674f2de0a0a0fbaefd86ef597d52b89d16
Python 3.7 Miniconda3 Linux 32-bit 62.7 MiB f387eded3fa4ddc3104b7775e62d59065b30205c2758a8b86b4c27144adafcc4
  Miniconda3 Linux-aarch64 64-bit 105.3 MiB ccbac800a2d897218dde1df3711d26299a083ca0beb118edf62cf8f3d9516da8
  Miniconda3 Linux-ppc64le 64-bit 88.1 MiB eadf91afde193e6bee34a6272b418e5021e82e4002fb0717752b0bc669f54937
  Miniconda3 Linux-s390x 64-bit 97.4 MiB a5d767c39016b635da50d88ca141e6c2fa554311c9a2af896644fcbe81f7ce82
Python 2.7 Miniconda2 Linux 64-bit 48.7 MiB b820dde1a0ba868c4c948fe6ace7300a252b33b5befd078a15d4a017476b8979
  Miniconda2 Linux 32-bit 39.0 MiB 2e20ac4379ca5262e7612f84ad26b1a2f2782d0994facdecb28e0baf51749979
  Miniconda2 Linux-ppc64le 64-bit 51.9 MiB 23473678afb15a6ed87045ce6490463420aed9c249607fb389a788e95335bb28

Installing

Other resources

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 python

will be to install Python 2.7 with the Python 2 Miniconda and to install Python 3.8 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.

For instance:

$ conda update conda

will update conda.