ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | FAIL | meta_canonical IS NULL OR = '' OR = src_unparsed | io,conda!docs,/projects/conda/user-guide/install/index.html s443 |
| Property | Value |
|---|---|
| URL | https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html |
| Last Crawled | 2026-04-05 19:03:18 (22 hours ago) |
| First Indexed | 2019-01-25 02:24:51 (7 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Installing conda — conda 26.3.1.dev8 documentation |
| Meta Description | null |
| Meta Canonical | io,conda!docs,/projects/conda/user-guide/install/index.html s443 |
| Boilerpipe Text | To install conda, you must first pick the right installer for you.
The following are the most popular installers currently available:
Miniconda
#
Miniconda is a minimal installer provided by Anaconda. Use this installer
if you want to install most packages yourself.
Anaconda Distribution
#
Anaconda Distribution is a full featured installer that comes with a suite
of packages for data science, as well as Anaconda Navigator, a GUI application
for working with conda environments.
Miniforge
#
Miniforge is an installer maintained by the conda-forge community that comes
preconfigured for use with the conda-forge channel. To learn more about conda-forge,
visit
their website
.
System requirements
#
A supported operating systems: Windows, macOS, or Linux
For Miniconda or Miniforge: 400 MB disk space
For Anaconda: Minimum 3 GB disk space to download and install
Tip
You do not need administrative or root permissions to install conda if you select a
user-writable install location (e.g.
/Users/my-username/conda
or
C:\Users\my-username\conda
).
Regular installation
#
Follow the instructions for your operating system:
Windows
macOS
Linux
Installing in silent mode
#
You can use
silent installation
of
Miniconda, Anaconda, or Miniforge for deployment or testing or building
services, such as GitHub Actions.
Follow the silent-mode instructions for your operating system:
Windows
macOS
Linux
Cryptographic hash verification
#
SHA-256 checksums are available for
Miniconda
and
Anaconda Distribution
.
We do not recommend using MD5 verification as SHA-256 is more secure.
Download the installer file and, before installing, verify it as follows:
Windows:
If you have PowerShell V4 or later:
Open a PowerShell console and verify the file as follows:
Get
-
FileHash
filename
-
Algorithm
SHA256
If you don't have PowerShell V4 or later:
Use the free
online verifier tool
on the Microsoft website.
Download the file and extract it.
Open a Command Prompt window.
Navigate to the file.
Run the following command:
Start
-
PsFCIV
-
Path
C
:
\
path
\
to
\
file
.
ext
-
HashAlgorithm
SHA256
-
Online
macOS: In iTerm or a terminal window enter
shasum
-a
256
filename
.
Linux: In a terminal window enter
sha256sum
filename
. |
| Markdown | [Skip to main content](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#main-content)
Back to top
[ ](https://docs.conda.io/projects/conda/en/latest/index.html)
- [conda](https://docs.conda.io/projects/conda/)
- [conda-build](https://docs.conda.io/projects/conda-build)
- [conda.org](https://conda.org/)
Search `Ctrl`\+`K`
- [GitHub](https://github.com/conda/conda)
- [Zulip](https://conda.zulipchat.com/)
Search `Ctrl`\+`K`
- [conda](https://docs.conda.io/projects/conda/)
- [conda-build](https://docs.conda.io/projects/conda-build)
- [conda.org](https://conda.org/)
- [GitHub](https://github.com/conda/conda)
- [Zulip](https://conda.zulipchat.com/)
Navigation
- [User guide](https://docs.conda.io/projects/conda/en/latest/user-guide/index.html)
- [Getting started with conda](https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html)
- [Installing conda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html)
- [Installing on Windows](https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html)
- [Installing on macOS](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html)
- [Installing on Linux](https://docs.conda.io/projects/conda/en/latest/user-guide/install/linux.html)
- [Tasks](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/index.html)
- [Managing conda](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-conda.html)
- [Managing environments](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html)
- [Managing channels](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-channels.html)
- [Managing packages](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html)
- [Managing Python](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-python.html)
- [Managing virtual packages](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-virtual.html)
- [Creating custom channels](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/create-custom-channels.html)
- [Creating projects](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/creating-projects.html)
- [Viewing command-line help](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/view-command-line-help.html)
- [Configuration](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/index.html)
- [Using the .condarc conda configuration file](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html)
- [Settings](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/settings.html)
- [Administering a multi-user conda installation](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/admin-multi-user-install.html)
- [Mirroring channels](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/mirroring.html)
- [Disabling SSL verification](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/disable-ssl-verification.html)
- [Using non-standard certificates](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/non-standard-certs.html)
- [Using Custom Locations for Environment and Package Cache](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/custom-env-and-pkg-locations.html)
- [Configuring Temporary File Locations](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/temp-files.html)
- [Improving interoperability with pip](https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/pip-interoperability.html)
- [Concepts](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/index.html)
- [Commands](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/conda-commands.html)
- [Packages](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/packages.html)
- [Package specification](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/pkg-specs.html)
- [Package search and install specifications](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/pkg-search.html)
- [Channels](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/channels.html)
- [Environments](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/environments.html)
- [Installing with conda](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/installing-with-conda.html)
- [Performance](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/conda-performance.html)
- [Conda for data scientists](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/data-science.html)
- [Plugins](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/conda-plugins.html)
- [Troubleshooting](https://docs.conda.io/projects/conda/en/latest/user-guide/troubleshooting.html)
- [Cheatsheet](https://docs.conda.io/projects/conda/en/latest/user-guide/cheatsheet.html)
- [Configuration](https://docs.conda.io/projects/conda/en/latest/configuration.html)
- [Commands](https://docs.conda.io/projects/conda/en/latest/commands/index.html)
- [`conda activate`](https://docs.conda.io/projects/conda/en/latest/commands/activate.html)
- [`conda clean`](https://docs.conda.io/projects/conda/en/latest/commands/clean.html)
- [`conda compare`](https://docs.conda.io/projects/conda/en/latest/commands/compare.html)
- [`conda config`](https://docs.conda.io/projects/conda/en/latest/commands/config.html)
- [`conda create`](https://docs.conda.io/projects/conda/en/latest/commands/create.html)
- [`conda deactivate`](https://docs.conda.io/projects/conda/en/latest/commands/deactivate.html)
- [`conda doctor`](https://docs.conda.io/projects/conda/en/latest/commands/doctor.html)
- [`conda env`](https://docs.conda.io/projects/conda/en/latest/commands/env/index.html)
- [`conda env config`](https://docs.conda.io/projects/conda/en/latest/commands/env/config/index.html)
- [`conda env config vars`](https://docs.conda.io/projects/conda/en/latest/commands/env/config/vars/index.html)
- [`conda env config vars list`](https://docs.conda.io/projects/conda/en/latest/commands/env/config/vars/list.html)
- [`conda env config vars set`](https://docs.conda.io/projects/conda/en/latest/commands/env/config/vars/set.html)
- [`conda env config vars unset`](https://docs.conda.io/projects/conda/en/latest/commands/env/config/vars/unset.html)
- [`conda env create`](https://docs.conda.io/projects/conda/en/latest/commands/env/create.html)
- [`conda env export`](https://docs.conda.io/projects/conda/en/latest/commands/env/export.html)
- [`conda env list`](https://docs.conda.io/projects/conda/en/latest/commands/env/list.html)
- [`conda env remove`](https://docs.conda.io/projects/conda/en/latest/commands/env/remove.html)
- [`conda env update`](https://docs.conda.io/projects/conda/en/latest/commands/env/update.html)
- [`conda export`](https://docs.conda.io/projects/conda/en/latest/commands/export.html)
- [`conda info`](https://docs.conda.io/projects/conda/en/latest/commands/info.html)
- [`conda init`](https://docs.conda.io/projects/conda/en/latest/commands/init.html)
- [`conda install`](https://docs.conda.io/projects/conda/en/latest/commands/install.html)
- [`conda list`](https://docs.conda.io/projects/conda/en/latest/commands/list.html)
- [`conda notices`](https://docs.conda.io/projects/conda/en/latest/commands/notices.html)
- [`conda package`](https://docs.conda.io/projects/conda/en/latest/commands/package.html)
- [`conda repoquery`](https://docs.conda.io/projects/conda/en/latest/commands/repoquery/index.html)
- [`conda repoquery depends`](https://docs.conda.io/projects/conda/en/latest/commands/repoquery/depends.html)
- [`conda repoquery search`](https://docs.conda.io/projects/conda/en/latest/commands/repoquery/search.html)
- [`conda repoquery whoneeds`](https://docs.conda.io/projects/conda/en/latest/commands/repoquery/whoneeds.html)
- [`conda remove`](https://docs.conda.io/projects/conda/en/latest/commands/remove.html)
- [`conda rename`](https://docs.conda.io/projects/conda/en/latest/commands/rename.html)
- [`conda run`](https://docs.conda.io/projects/conda/en/latest/commands/run.html)
- [`conda search`](https://docs.conda.io/projects/conda/en/latest/commands/search.html)
- [`conda update`](https://docs.conda.io/projects/conda/en/latest/commands/update.html)
- [`conda commands`](https://docs.conda.io/projects/conda/en/latest/commands/commands.html)
- [Release notes](https://docs.conda.io/projects/conda/en/latest/release-notes.html)
- [Glossary](https://docs.conda.io/projects/conda/en/latest/glossary.html)
- [Developer guide](https://docs.conda.io/projects/conda/en/latest/dev-guide/index.html)
- [Architecture](https://docs.conda.io/projects/conda/en/latest/dev-guide/architecture.html)
- [Contributing to conda](https://docs.conda.io/projects/conda/en/latest/dev-guide/contributing.html)
- [Development Environment](https://docs.conda.io/projects/conda/en/latest/dev-guide/development-environment.html)
- [Deep dives](https://docs.conda.io/projects/conda/en/latest/dev-guide/deep-dives/index.html)
- [`conda install`](https://docs.conda.io/projects/conda/en/latest/dev-guide/deep-dives/install.html)
- [`conda init` and `conda activate`](https://docs.conda.io/projects/conda/en/latest/dev-guide/deep-dives/activation.html)
- [`conda config` and context](https://docs.conda.io/projects/conda/en/latest/dev-guide/deep-dives/context.html)
- [Programmatic `.condarc` File API](https://docs.conda.io/projects/conda/en/latest/dev-guide/deep-dives/condarc.html)
- [Solvers](https://docs.conda.io/projects/conda/en/latest/dev-guide/deep-dives/solvers.html)
- [Logging](https://docs.conda.io/projects/conda/en/latest/dev-guide/deep-dives/logging.html)
- [Writing Tests](https://docs.conda.io/projects/conda/en/latest/dev-guide/writing-tests/index.html)
- [Integration Tests](https://docs.conda.io/projects/conda/en/latest/dev-guide/writing-tests/integration-tests.html)
- [HTTP Test Server Fixture](https://docs.conda.io/projects/conda/en/latest/dev-guide/writing-tests/http-test-server.html)
- [Testing with Windows AppLocker](https://docs.conda.io/projects/conda/en/latest/dev-guide/writing-tests/windows-applocker.html)
- [Deprecations](https://docs.conda.io/projects/conda/en/latest/dev-guide/deprecations.html)
- [Releasing](https://docs.conda.io/projects/conda/en/latest/dev-guide/releasing.html)
- [Plugins](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/index.html)
- [Auth Handlers](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/auth_handlers.html)
- [Environment Exporters](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/environment_exporters.html)
- [Environment Specifiers](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/environment_specifiers.html)
- [Health Checks](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/health_checks.html)
- [Package extractors](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/package_extractors.html)
- [Post-commands](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/post_commands.html)
- [Pre-commands](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/pre_commands.html)
- [Pre-transactions](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/pre_transaction_actions.html)
- [Post-transactions](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/post_transaction_actions.html)
- [`PrefixData` loaders](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/prefix_data_loaders.html)
- [Reporter Backends](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/reporter_backends.html)
- [Request Headers](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/request_headers.html)
- [Settings](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/settings.html)
- [Solvers](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/solvers.html)
- [Subcommands](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/subcommands.html)
- [Virtual Packages](https://docs.conda.io/projects/conda/en/latest/dev-guide/plugins/virtual_packages.html)
- [Specifications](https://docs.conda.io/projects/conda/en/latest/dev-guide/specs/index.html)
- [Technical specification: solver state](https://docs.conda.io/projects/conda/en/latest/dev-guide/specs/solver-state.html)
- [API Guide](https://docs.conda.io/projects/conda/en/latest/dev-guide/api.html)
- [`conda`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/index.html)
- [`__main__`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/__main__/index.html)
- [`_version`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/_version/index.html)
- [`activate`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/activate/index.html)
- [`api`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/api/index.html)
- [`auxlib`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/index.html)
- [`collection`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/collection/index.html)
- [`compat`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/compat/index.html)
- [`decorators`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/decorators/index.html)
- [`entity`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/entity/index.html)
- [`exceptions`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/exceptions/index.html)
- [`ish`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/ish/index.html)
- [`logz`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/logz/index.html)
- [`type_coercion`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/auxlib/type_coercion/index.html)
- [`base`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/base/index.html)
- [`constants`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/base/constants/index.html)
- [`context`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/base/context/index.html)
- [`cli`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/index.html)
- [`actions`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/actions/index.html)
- [`common`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/common/index.html)
- [`conda_argparse`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/conda_argparse/index.html)
- [`condarc`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/condarc/index.html)
- [`find_commands`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/find_commands/index.html)
- [`helpers`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/helpers/index.html)
- [`install`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/install/index.html)
- [`main`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main/index.html)
- [`main_clean`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_clean/index.html)
- [`main_commands`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_commands/index.html)
- [`main_compare`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_compare/index.html)
- [`main_config`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_config/index.html)
- [`main_create`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_create/index.html)
- [`main_env`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_env/index.html)
- [`main_env_config`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_env_config/index.html)
- [`main_env_create`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_env_create/index.html)
- [`main_env_list`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_env_list/index.html)
- [`main_env_remove`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_env_remove/index.html)
- [`main_env_update`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_env_update/index.html)
- [`main_env_vars`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_env_vars/index.html)
- [`main_export`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_export/index.html)
- [`main_info`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_info/index.html)
- [`main_init`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_init/index.html)
- [`main_install`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_install/index.html)
- [`main_list`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_list/index.html)
- [`main_mock_activate`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_mock_activate/index.html)
- [`main_mock_deactivate`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_mock_deactivate/index.html)
- [`main_notices`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_notices/index.html)
- [`main_package`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_package/index.html)
- [`main_pip`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_pip/index.html)
- [`main_remove`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_remove/index.html)
- [`main_rename`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_rename/index.html)
- [`main_run`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_run/index.html)
- [`main_search`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_search/index.html)
- [`main_update`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/cli/main_update/index.html)
- [`common`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/index.html)
- [`_logic`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/_logic/index.html)
- [`_os`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/_os/index.html)
- [`linux`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/_os/linux/index.html)
- [`osx`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/_os/osx/index.html)
- [`unix`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/_os/unix/index.html)
- [`windows`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/_os/windows/index.html)
- [`compat`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/compat/index.html)
- [`configuration`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/configuration/index.html)
- [`constants`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/constants/index.html)
- [`io`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/io/index.html)
- [`iterators`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/iterators/index.html)
- [`logic`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/logic/index.html)
- [`path`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/path/index.html)
- [`_cygpath`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/path/_cygpath/index.html)
- [`directories`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/path/directories/index.html)
- [`python`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/path/python/index.html)
- [`windows`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/path/windows/index.html)
- [`serialize`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/serialize/index.html)
- [`json`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/serialize/json/index.html)
- [`yaml`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/serialize/yaml/index.html)
- [`signals`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/signals/index.html)
- [`toposort`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/toposort/index.html)
- [`url`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/common/url/index.html)
- [`core`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/index.html)
- [`envs_manager`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/envs_manager/index.html)
- [`index`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/index/index.html)
- [`initialize`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/initialize/index.html)
- [`link`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/link/index.html)
- [`package_cache_data`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/package_cache_data/index.html)
- [`path_actions`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/path_actions/index.html)
- [`portability`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/portability/index.html)
- [`prefix_data`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/prefix_data/index.html)
- [`solve`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/solve/index.html)
- [`subdir_data`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/core/subdir_data/index.html)
- [`deprecations`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/deprecations/index.html)
- [`env`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/index.html)
- [`env`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/env/index.html)
- [`installers`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/installers/index.html)
- [`base`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/installers/base/index.html)
- [`conda`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/installers/conda/index.html)
- [`pip`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/installers/pip/index.html)
- [`pip_util`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/pip_util/index.html)
- [`specs`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/specs/index.html)
- [`cep_24`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/specs/cep_24/index.html)
- [`explicit`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/specs/explicit/index.html)
- [`requirements`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/specs/requirements/index.html)
- [`yaml_file`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/env/specs/yaml_file/index.html)
- [`exception_handler`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/exception_handler/index.html)
- [`exceptions`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/exceptions/index.html)
- [`exports`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/exports/index.html)
- [`gateways`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/index.html)
- [`anaconda_client`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/anaconda_client/index.html)
- [`connection`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/connection/index.html)
- [`adapters`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/connection/adapters/index.html)
- [`ftp`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/connection/adapters/ftp/index.html)
- [`http`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/connection/adapters/http/index.html)
- [`localfs`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/connection/adapters/localfs/index.html)
- [`s3`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/connection/adapters/s3/index.html)
- [`download`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/connection/download/index.html)
- [`session`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/connection/session/index.html)
- [`disk`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/index.html)
- [`create`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/create/index.html)
- [`delete`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/delete/index.html)
- [`link`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/link/index.html)
- [`lock`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/lock/index.html)
- [`permissions`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/permissions/index.html)
- [`read`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/read/index.html)
- [`test`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/test/index.html)
- [`update`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/disk/update/index.html)
- [`logging`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/logging/index.html)
- [`repodata`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/repodata/index.html)
- [`lock`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/repodata/lock/index.html)
- [`zstd`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/repodata/zstd/index.html)
- [`subprocess`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/gateways/subprocess/index.html)
- [`history`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/history/index.html)
- [`instructions`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/instructions/index.html)
- [`misc`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/misc/index.html)
- [`models`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/index.html)
- [`channel`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/channel/index.html)
- [`dist`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/dist/index.html)
- [`enums`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/enums/index.html)
- [`environment`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/environment/index.html)
- [`match_spec`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/match_spec/index.html)
- [`package_info`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/package_info/index.html)
- [`prefix_graph`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/prefix_graph/index.html)
- [`records`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/records/index.html)
- [`version`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/models/version/index.html)
- [`notices`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/notices/index.html)
- [`cache`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/notices/cache/index.html)
- [`core`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/notices/core/index.html)
- [`fetch`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/notices/fetch/index.html)
- [`types`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/notices/types/index.html)
- [`views`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/notices/views/index.html)
- [`plugins`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/index.html)
- [`config`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/config/index.html)
- [`environment_exporters`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_exporters/index.html)
- [`environment_yml`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_exporters/environment_yml/index.html)
- [`explicit`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_exporters/explicit/index.html)
- [`requirements_txt`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_exporters/requirements_txt/index.html)
- [`environment_specifiers`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_specifiers/index.html)
- [`cep_24`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_specifiers/cep_24/index.html)
- [`environment_yml`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_specifiers/environment_yml/index.html)
- [`explicit`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_specifiers/explicit/index.html)
- [`requirements_txt`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/environment_specifiers/requirements_txt/index.html)
- [`hookspec`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/hookspec/index.html)
- [`manager`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/manager/index.html)
- [`package_extractors`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/package_extractors/index.html)
- [`conda`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/package_extractors/conda/index.html)
- [`post_solves`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/post_solves/index.html)
- [`prefix_data_loaders`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/prefix_data_loaders/index.html)
- [`pypi`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/prefix_data_loaders/pypi/index.html)
- [`pkg_format`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/prefix_data_loaders/pypi/pkg_format/index.html)
- [`reporter_backends`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/reporter_backends/index.html)
- [`console`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/reporter_backends/console/index.html)
- [`json`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/reporter_backends/json/index.html)
- [`solvers`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/solvers/index.html)
- [`subcommands`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/index.html)
- [`doctor`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/index.html)
- [`health_checks`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/health_checks/index.html)
- [`altered_files`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/health_checks/altered_files/index.html)
- [`consistency`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/health_checks/consistency/index.html)
- [`environment_txt`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/health_checks/environment_txt/index.html)
- [`file_locking`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/health_checks/file_locking/index.html)
- [`missing_files`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/health_checks/missing_files/index.html)
- [`pinned`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/health_checks/pinned/index.html)
- [`requests_ca_bundle`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/subcommands/doctor/health_checks/requests_ca_bundle/index.html)
- [`types`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/types/index.html)
- [`virtual_packages`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/virtual_packages/index.html)
- [`archspec`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/virtual_packages/archspec/index.html)
- [`conda`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/virtual_packages/conda/index.html)
- [`cuda`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/virtual_packages/cuda/index.html)
- [`freebsd`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/virtual_packages/freebsd/index.html)
- [`linux`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/virtual_packages/linux/index.html)
- [`osx`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/virtual_packages/osx/index.html)
- [`windows`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/plugins/virtual_packages/windows/index.html)
- [`reporters`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/reporters/index.html)
- [`resolve`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/resolve/index.html)
- [`testing`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/index.html)
- [`cases`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/cases/index.html)
- [`fixtures`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/fixtures/index.html)
- [`gateways`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/gateways/index.html)
- [`fixtures`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/gateways/fixtures/index.html)
- [`helpers`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/helpers/index.html)
- [`http_test_server`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/http_test_server/index.html)
- [`integration`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/integration/index.html)
- [`notices`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/notices/index.html)
- [`fixtures`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/notices/fixtures/index.html)
- [`helpers`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/notices/helpers/index.html)
- [`solver_helpers`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/testing/solver_helpers/index.html)
- [`utils`](https://docs.conda.io/projects/conda/en/latest/dev-guide/api/conda/utils/index.html)
- [User guide](https://docs.conda.io/projects/conda/en/latest/user-guide/index.html)
- Installing conda
# Installing conda[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#installing-conda "Link to this heading")
To install conda, you must first pick the right installer for you. The following are the most popular installers currently available:
[Miniconda](https://docs.anaconda.com/miniconda/)[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#term-Miniconda "Link to this term")
Miniconda is a minimal installer provided by Anaconda. Use this installer if you want to install most packages yourself.
[Anaconda Distribution](https://www.anaconda.com/download)[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#term-Anaconda-Distribution "Link to this term")
Anaconda Distribution is a full featured installer that comes with a suite of packages for data science, as well as Anaconda Navigator, a GUI application for working with conda environments.
[Miniforge](https://conda-forge.org/download)[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#term-Miniforge "Link to this term")
Miniforge is an installer maintained by the conda-forge community that comes preconfigured for use with the conda-forge channel. To learn more about conda-forge, visit [their website](https://conda-forge.org/).
Note
Miniconda and Anaconda Distribution come preconfigured to use the [Anaconda Repository](https://repo.anaconda.com/) and installing/using packages from that repository is governed by the [Anaconda Terms of Service](https://www.anaconda.com/terms-of-service), which means that it *might* require a commercial fee license. There are exceptions for individuals, universities, and companies with fewer than 200 employees (as of September 2024).
Please review the [terms of service](https://www.anaconda.com/terms-of-service), Anaconda's most recent [Update on Anaconda’s Terms of Service for Academia and Research](https://www.anaconda.com/blog/update-on-anacondas-terms-of-service-for-academia-and-research), and the [Anaconda Terms of Service FAQ](https://www.anaconda.com/pricing/terms-of-service-faqs) to answer your questions.
## System requirements[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#system-requirements "Link to this heading")
- A supported operating systems: Windows, macOS, or Linux
- For Miniconda or Miniforge: 400 MB disk space
- For Anaconda: Minimum 3 GB disk space to download and install
Tip
You do not need administrative or root permissions to install conda if you select a user-writable install location (e.g. `/Users/my-username/conda` or `C:\Users\my-username\conda`).
## Regular installation[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#regular-installation "Link to this heading")
Follow the instructions for your operating system:
- [Windows](https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html)
- [macOS](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html)
- [Linux](https://docs.conda.io/projects/conda/en/latest/user-guide/install/linux.html)
## Installing in silent mode[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#installing-in-silent-mode "Link to this heading")
You can use [silent installation](https://docs.conda.io/projects/conda/en/latest/glossary.html#silent-mode-glossary) of Miniconda, Anaconda, or Miniforge for deployment or testing or building services, such as GitHub Actions.
Follow the silent-mode instructions for your operating system:
- [Windows](https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html#install-win-silent)
- [macOS](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html#install-macos-silent)
- [Linux](https://docs.conda.io/projects/conda/en/latest/user-guide/install/linux.html#install-linux-silent)
## Cryptographic hash verification[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#cryptographic-hash-verification "Link to this heading")
SHA-256 checksums are available for [Miniconda](https://docs.anaconda.com/miniconda/) and [Anaconda Distribution](https://docs.anaconda.com/anaconda/hashes/). We do not recommend using MD5 verification as SHA-256 is more secure.
Download the installer file and, before installing, verify it as follows:
- Windows:
- If you have PowerShell V4 or later:
Open a PowerShell console and verify the file as follows:
```
Get-FileHash filename -Algorithm SHA256
```
- If you don't have PowerShell V4 or later:
Use the free [online verifier tool](https://gallery.technet.microsoft.com/PowerShell-File-Checksum-e57dcd67) on the Microsoft website.
1. Download the file and extract it.
2. Open a Command Prompt window.
3. Navigate to the file.
4. Run the following command:
```
Start-PsFCIV -Path C:\path\to\file.ext -HashAlgorithm SHA256 -Online
```
- macOS: In iTerm or a terminal window enter `shasum -a 256 filename`.
- Linux: In a terminal window enter `sha256sum filename`.
On this page
- [System requirements](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#system-requirements)
- [Regular installation](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#regular-installation)
- [Installing in silent mode](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#installing-in-silent-mode)
- [Cryptographic hash verification](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#cryptographic-hash-verification)
[Edit on GitHub](https://github.com/conda/conda/edit/main/docs/source/user-guide/install/index.rst)
[Show Source](https://docs.conda.io/projects/conda/en/latest/_sources/user-guide/install/index.rst.txt)
© Copyright 2017, Anaconda, Inc.
Created using [Sphinx](https://www.sphinx-doc.org/) 9.1.0.
[Analytics Dashboard](https://docs-conda-io.goatcounter.com/ "Analytics Dashboard")
Built with the [PyData Sphinx Theme](https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html) 0.15.4. |
| Readable Markdown | To install conda, you must first pick the right installer for you. The following are the most popular installers currently available:
[Miniconda](https://docs.anaconda.com/miniconda/)[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#term-Miniconda "Link to this term")
Miniconda is a minimal installer provided by Anaconda. Use this installer if you want to install most packages yourself.
[Anaconda Distribution](https://www.anaconda.com/download)[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#term-Anaconda-Distribution "Link to this term")
Anaconda Distribution is a full featured installer that comes with a suite of packages for data science, as well as Anaconda Navigator, a GUI application for working with conda environments.
[Miniforge](https://conda-forge.org/download)[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#term-Miniforge "Link to this term")
Miniforge is an installer maintained by the conda-forge community that comes preconfigured for use with the conda-forge channel. To learn more about conda-forge, visit [their website](https://conda-forge.org/).
## System requirements[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#system-requirements "Link to this heading")
- A supported operating systems: Windows, macOS, or Linux
- For Miniconda or Miniforge: 400 MB disk space
- For Anaconda: Minimum 3 GB disk space to download and install
Tip
You do not need administrative or root permissions to install conda if you select a user-writable install location (e.g. `/Users/my-username/conda` or `C:\Users\my-username\conda`).
## Regular installation[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#regular-installation "Link to this heading")
Follow the instructions for your operating system:
- [Windows](https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html)
- [macOS](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html)
- [Linux](https://docs.conda.io/projects/conda/en/latest/user-guide/install/linux.html)
## Installing in silent mode[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#installing-in-silent-mode "Link to this heading")
You can use [silent installation](https://docs.conda.io/projects/conda/en/latest/glossary.html#silent-mode-glossary) of Miniconda, Anaconda, or Miniforge for deployment or testing or building services, such as GitHub Actions.
Follow the silent-mode instructions for your operating system:
- [Windows](https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html#install-win-silent)
- [macOS](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html#install-macos-silent)
- [Linux](https://docs.conda.io/projects/conda/en/latest/user-guide/install/linux.html#install-linux-silent)
## Cryptographic hash verification[\#](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html#cryptographic-hash-verification "Link to this heading")
SHA-256 checksums are available for [Miniconda](https://docs.anaconda.com/miniconda/) and [Anaconda Distribution](https://docs.anaconda.com/anaconda/hashes/). We do not recommend using MD5 verification as SHA-256 is more secure.
Download the installer file and, before installing, verify it as follows:
- Windows:
- If you have PowerShell V4 or later:
Open a PowerShell console and verify the file as follows:
```
Get-FileHash filename -Algorithm SHA256
```
- If you don't have PowerShell V4 or later:
Use the free [online verifier tool](https://gallery.technet.microsoft.com/PowerShell-File-Checksum-e57dcd67) on the Microsoft website.
1. Download the file and extract it.
2. Open a Command Prompt window.
3. Navigate to the file.
4. Run the following command:
```
Start-PsFCIV -Path C:\path\to\file.ext -HashAlgorithm SHA256 -Online
```
- macOS: In iTerm or a terminal window enter `shasum -a 256 filename`.
- Linux: In a terminal window enter `sha256sum filename`. |
| Shard | 113 (laksa) |
| Root Hash | 16856196063530681113 |
| Unparsed URL | io,conda!docs,/projects/conda/en/latest/user-guide/install/index.html s443 |