Conda is an easy and reliable way to get a Python installation with
all required packages and dependencies for your project. Conda provides
the conda command that is used to install various Python
packages and create isolated environments for different projects. Conda
is cross-platform (Windows, Mac, Linux) and works across many different
system configurations. We use conda for setting up your Python
environments for all our courses.
Use of Conda by large commercial companies may require a license. For more details and alternatives, read our Frequently Asked Questions (FAQs).
Anaconda offers multiple installers.
conda
command.Miniconda is the preferred installation option for all our course participants.
Windows 64-Bit Graphical Installer
under Miniconda. It will download an .exe file.![]()
![]()
![]()
![]()
Note: If your username has spaces, or non-English characters, it can causes problems with some packages. In that case, you can install it to a path such as
C:\miniconda3.
![]()
![]()
![]()
![]()
base environment activated by default. Enter
the following command which will initialize and configure conda to work
with Powershell.![]()
![]()
Your setup is now complete.
64-bit (Apple silicon) Graphical Installer under Miniconda.
It will download a .pkg installer.![]()
![]()
![]()
![]()
![]()
base environment activated by default.![]()
![]()
Your setup is now complete.
64-Bit (x86) Installer for Intel based systems
and 64-Bit (AWS Graviton2 / ARM64) Installer for systems
with ARM processors.![]()
cd to the directory containing the
downloaded file. Run the following command to start the installer. Pick
the command for the installer you have downloaded.![]()
yes to accept
them.![]()
![]()
yes.![]()
base environment activated by
default. Run the following command to accept the Anaconda Terms of Service (ToS).![]()
Your setup is now complete.
Anaconda’s Terms of Service requires commercial entities with more than 200 employees purchase a license. Python ecosystem has many other package managers that are offered under more liberal licensing terms. Once you learn the basics of creating environments and installing packages using conda, you may consider switching to any of the following alternatives.
Working with Geospatial Python requires installing binary packages
such as GDAL - which are not supported by pure Python package
managers like pip or uv. You can read more
about Python
package managers which details all the options and their
tradeoffs.
If you want to report any issues with this page, please comment below.