
The first-class conflict resolution of conda is matched by excellent virtual environment management.

Use the conda install command to install 720+ additional conda packages from the Anaconda repository. 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. This means until 2017, easily installable, pre-compiled SciPy was not universal–some users would have to have Fortran, C and C++ compilers installed.įor a large subset of Python users, compiling software libraries is not intuitive and end users disliked waiting 10 minutes for SciPy to compile itself.Ī core design reason behind conda is excellent conflict resolution, so I often type conda install when I want to install something complicated like Spyder. Miniconda is a free minimal installer for conda. Greatly ease end-user install of libraries requiring compilation without the end-user needing a compiler.įor example, high-performance Fortran, C and/or C++ code can be imported as a Python module, compiled beforehand and downloaded automatically.

This article defines “cross-platform”: working on Linux, MacOS and Windows Here are a few factors on where conda or pip have respective advantages.

Conda and pip are not merely two different ways to install Python packages.Ĭonda can install compilers such as gfortran.
