Open Source
Access the open-source software you need for projects in any field, from data visualization to robotics.
User-friendly
With our intuitive platform, you can easily search and install packages and create, load, and switch between environments.
Trusted
Our securely hosted packages and artifacts are methodically tested and regularly updated.
Anaconda Repository
Our repository features over 8,000 open-source data science and machine learning packages, Anaconda-built and compiled for all major operating systems and architectures.
Conda
Conda is an open-source package and environment management system that runs on Windows, macOS, and Linux. Conda quickly installs, runs, and updates packages and their dependencies. It also easily creates, saves, loads, and switches between environments on your local computer. It was created for Python programs, but it can package and distribute software for any language.
Anaconda Navigator
Our desktop application lets you easily manage integrated applications, packages, and environments without using the command line.
Cloud Environment Backup
Connect Anaconda Navigator to our community portal, Anaconda Nucleus, to securely store your local environments in the cloud.
Powered by the most recommended and trusted open-source packages
Anaconda Distribution equips individuals to easily search and install thousands of Python/R packages and access a vast library of community content and support.
Students and Academics
Quickly get started with a no-cost, easy-to-use Python package and environment manager for educational and research use.
Practitioners and Hobbyists
Navigate unique challenges with a robust open-source package repository and toolkit supported with technical documentation and content from our community on Nucleus.
Anaconda Installers
|
win-64/python-3.12.0-h1d929f7_0.tar.bz2
main
|
osx-arm64/python-3.12.0-h99e199e_0.tar.bz2
main
|
osx-64/python-3.12.0-hd58486a_0.tar.bz2
main
|
linux-s390x/python-3.12.0-h1d01139_0.tar.bz2
main
|
linux-ppc64le/python-3.12.0-hdc54198_0.tar.bz2
main
|
linux-64/python-3.12.0-h996f2a0_0.tar.bz2
main
|
linux-aarch64/python-3.12.0-h8edadfe_0.tar.bz2
main
|
win-64/python-3.9.18-h6244533_0.tar.bz2
main
|
win-64/python-3.9.18-h1aa4202_0.tar.bz2
main
|
win-64/python-3.8.18-h6244533_0.tar.bz2
main
|
win-64/python-3.8.18-h1aa4202_0.tar.bz2
main
|
win-64/python-3.11.5-he1021f5_0.tar.bz2
main
|
win-64/python-3.11.5-h966fe2a_0.tar.bz2
main
|
win-64/python-3.10.13-he1021f5_0.tar.bz2
main
|
win-64/python-3.10.13-h966fe2a_0.tar.bz2
main
|
osx-arm64/python-3.9.18-hc0d8a6c_0.tar.bz2
main
|
osx-arm64/python-3.9.18-hb885b13_0.tar.bz2
main
|
osx-arm64/python-3.8.18-hc0d8a6c_0.tar.bz2
main
|
osx-arm64/python-3.11.5-hc0d8a6c_0.tar.bz2
main
|
osx-arm64/python-3.8.18-hb885b13_0.tar.bz2
main
|
osx-arm64/python-3.11.5-hb885b13_0.tar.bz2
main
|
osx-arm64/python-3.10.13-hc0d8a6c_0.tar.bz2
main
|
osx-arm64/python-3.10.13-hb885b13_0.tar.bz2
main
|
osx-64/python-3.9.18-h5ee71fb_0.tar.bz2
main
|
osx-64/python-3.9.18-h218abb5_0.tar.bz2
main
|
osx-64/python-3.8.18-h5ee71fb_0.tar.bz2
main
|
osx-64/python-3.8.18-h218abb5_0.tar.bz2
main
|
osx-64/python-3.11.5-hf27a42d_0.tar.bz2
main
|
osx-64/python-3.11.5-h1fd4e5f_0.tar.bz2
main
|
osx-64/python-3.10.13-h5ee71fb_0.tar.bz2
main
|
osx-64/python-3.10.13-h218abb5_0.tar.bz2
main
|
linux-s390x/python-3.9.18-hfaf5b9c_0.tar.bz2
main
|
linux-s390x/python-3.9.18-hb93da09_0.tar.bz2
main
|
linux-s390x/python-3.8.18-hfaf5b9c_0.tar.bz2
main
|
linux-s390x/python-3.8.18-hb93da09_0.tar.bz2
main
|
linux-s390x/python-3.11.5-hfaf5b9c_0.tar.bz2
main
|
linux-s390x/python-3.11.5-hb93da09_0.tar.bz2
main
|
linux-s390x/python-3.10.13-hfaf5b9c_0.tar.bz2
main
|
linux-s390x/python-3.10.13-hb93da09_0.tar.bz2
main
|
linux-ppc64le/python-3.9.18-hf689259_0.tar.bz2
main
|
linux-ppc64le/python-3.9.18-h112ed23_0.tar.bz2
main
|
linux-ppc64le/python-3.8.18-hf689259_0.tar.bz2
main
|
linux-ppc64le/python-3.8.18-h112ed23_0.tar.bz2
main
|
linux-ppc64le/python-3.11.5-hf689259_0.tar.bz2
main
|
linux-ppc64le/python-3.11.5-h112ed23_0.tar.bz2
main
|
linux-ppc64le/python-3.10.13-h112ed23_0.tar.bz2
main
|
linux-ppc64le/python-3.10.13-hf689259_0.tar.bz2
main
|
linux-aarch64/python-3.9.18-h89984f6_0.tar.bz2
main
|
linux-aarch64/python-3.9.18-h4bb2201_0.tar.bz2
main
|
linux-aarch64/python-3.11.5-h89984f6_0.tar.bz2
main
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.
More of a visual learner? Watch the Installing Anaconda (Windows) video in the course linked below!
Installation#
-
Download the Anaconda installer.
-
Go to your Downloads folder and double-click the installer to launch. To prevent permission errors, do not launch the installer from the Favorites folder.
Note
If you encounter issues during installation, temporarily disable your anti-virus software during install, then re-enable it after the installation concludes. If you installed for all users, uninstall Anaconda and re-install it for your user only.
-
Click Next.
-
Read the licensing terms and click I Agree.
-
It is recommended that you install for Just Me, which will install Anaconda Distribution to just the current user account. Only select an install for All Users if you need to install for all users’ accounts on the computer (which requires Windows Administrator privileges).
-
Click Next.
-
Select a destination folder to install Anaconda and click Next. Install Anaconda to a directory path that does not contain spaces or unicode characters. For more information on destination folders, see the FAQ.
Caution
Do not install as Administrator unless admin privileges are required.
-
Choose whether to add Anaconda to your PATH environment variable or register Anaconda as your default Python. We don’t recommend adding Anaconda to your PATH environment variable, since this can interfere with other software. Unless you plan on installing and running multiple versions of Anaconda or multiple versions of Python, accept the default and leave this box checked. Instead, use Anaconda software by opening Anaconda Navigator or the Anaconda Prompt from the Start Menu.
Note
As of
Anaconda Distribution 2022.05
, the option to add Anaconda to the PATH environment variable during an All Users installation has been disabled. This was done to address a security exploit. You can still add Anaconda to the PATH environment variable during a Just Me installation. -
Click Install. If you want to watch the packages Anaconda is installing, click Show Details.
-
Click Next.
-
Optional: To learn more about Anaconda’s cloud notebook service, go to https://www.anaconda.com/code-in-the-cloud.
Or click Continue to proceed.
-
After a successful installation you will see the “Thanks for installing Anaconda” dialog box:
-
If you wish to read more about Anaconda.org and how
to get started with Anaconda, check the boxes “Anaconda Distribution Tutorial” and “Learn more about Anaconda”. Click the Finish button. -
Verify your installation.
Tip
If you are behind a company proxy, you may need to do some additional setup. See how to set up your proxy.
-
Anaconda or Miniconda?
-
Choosing a version of Anaconda or Miniconda
-
GUI versus command line installer
-
Choosing a version of Python
-
Cryptographic hash verification
You have 3 conda download options:
-
Download Anaconda—free.
-
Download Miniconda—free.
-
Purchase Anaconda Enterprise.
You can download any of these 3 options with legacy Python 2.7 or
current Python 3.
You can also choose a version with a GUI or a command line
installer.
Tip
If you are unsure which option to download, choose the
most recent version of Anaconda3.
If you are on Windows or macOS, choose the version with the
GUI installer.
Anaconda or Miniconda?
Choose Anaconda if you:
-
Are new to conda or Python.
-
Like the convenience of having Python and over 1,500 scientific
packages automatically installed at once. -
Have the time and disk space—a few minutes and 3 GB.
-
Do not want to individually install each of the packages you
want to use. -
Wish to use a set of packages curated and vetted for interoperability and usability.
Choose Miniconda if you:
-
Do not mind installing each of the packages you want to use
individually. -
Do not have time or disk space to install over 1,500 packages at
once. -
Want fast access to Python and the conda commands and you wish
to sort out the other programs later.
Choosing a version of Anaconda or Miniconda
-
Whether you use Anaconda or Miniconda, select the most recent
version. -
Select an older version from the archive only if you are testing
or need an older version for a specific purpose. -
To use conda on Windows XP, select Anaconda 2.3.0 and see
../configuration/use-winxp-with-proxy.
GUI versus command line installer
Both GUI and command line installers are available for Windows,
macOS, and Linux:
-
If you do not wish to enter commands in a terminal window,
choose the GUI installer. -
If GUIs slow you down, choose the command line version.
Choosing a version of Python
-
The last version of Python 2 is 2.7, which is included with
Anaconda and Miniconda. -
The newest stable version of Python is quickly included
with Anaconda3 and Miniconda3. -
You can easily set up additional versions of Python such as 3.9
by downloading any version and creating a new environment with
just a few clicks. See Getting started with conda.
Cryptographic hash verification
SHA-256 checksums are available for
Miniconda and
Anaconda.
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
.
Русский
BSD
Интегрированная среда разработки для научного программирования на языке Python и R. Дистрибутив Anaconda имеет открытый исходный код и является самым простым способом выполнения в Python / R научных данных и машинного обучения на Linux, Windows и Mac OS X. Насчитывается более чем 15 миллионов пользователей по всему миру. Переведена на русский язык.
Дистрибутив Anaconda
Среда разработки Anaconda является доступным для скачивания дистрибутивом языков программирования Python и R для научных вычислений (научные данные, приложения машинного обучения, крупномасштабная обработка данных, прогнозная аналитика и т.д.), что направлено на упрощение управления пакетами и их развертывания. Версии пакетов управляются системой управления пакетами conda. Дистрибутив Anaconda включает в себя пакеты data-science, подходящие для Windows, Linux и MacOS.
Дистрибутив Anaconda поставляется с более чем 1500 пакетами, а также пакетом conda и менеджером виртуальной среды. Он также включает в себя графический интерфейс, Anaconda Navigator, в качестве графической альтернативы интерфейсу командной строки (CLI).
Отличия от базовых инструментов в среде разработки Python
Большая разница между conda и менеджером пакетов pip заключается в том, как управляются зависимости пакетов, что является проблемой для научных данных в Python и причиной существования conda.
Когда pip устанавливает пакет, он автоматически устанавливает все зависимые пакеты Python, не проверяя, конфликтуют ли они с ранее установленными пакетами. Он установит пакет и любые его зависимости независимо от состояния существующей сборкой. Из-за этого пользователь с рабочей сборкой, например, Google Tensorflow, может обнаружить, что она перестает работать, используя pip для установки другого пакета, который требует другой версии зависимой библиотеки numpy, чем та, которая используется Tensorflow. В некоторых случаях может показаться, что пакет работает, но дает различные результаты в деталях.
Напротив, conda анализирует текущую среду, включая все установленные в настоящее время, и вместе с любыми указанными ограничениями версии (например, пользователь может пожелать иметь версию Tensorflow 2,0 или выше), разрабатывает способ установки совместимого набора зависимостей и показывает предупреждение, если это невозможно сделать.
Пакеты с открытым исходным кодом могут устанавливаться отдельно из репозитория Anaconda, Anaconda Cloud, или собственного частного репозитория или зеркала, используя команду conda install. Anaconda Inc компилирует и собирает все пакеты в репозитории Anaconda, а также предоставляет двоичные файлы для Windows 32/64 бит, Linux 64 бит и macOS 64-бит. Все, что доступно на PyPI, может быть установлено в среду conda с помощью pip, и conda будет отслеживать, что он установил сам и что pip установил.
Сборка Anaconda2 по умолчанию включает Python 2.7, а Anaconda3 — Python 3.7. Тем не менее, можно создать новые среды, которые включают в себя любую версию Python, упакованную с conda.
Графический интерфейс Navigator
Anaconda Navigator — это графический пользовательский интерфейс (GUI) среды разработки python, включенный в дистрибутив Anaconda, который позволяет пользователям запускать приложения и управлять пакетами conda, средами и каналами без использования команд командной строки. Anaconda Navigator может искать пакеты в облаке Anaconda или в локальном репозитории Anaconda, устанавливать их в среде, запускать пакеты и обновлять их. Он доступен для Windows, macOS и Linux.
По умолчанию в Anaconda Navigator доступны следующие приложения:
- JupyterLab;
- Jupyter Notebook;
- QtConsole;
- Spyder;
- Glueviz;
- Orange;
- RStudio;
- Visual Studio Code.
Менеджер пакетов Conda
Conda является менеджером пакетов и системой управления средой разработки языков программирования Python и R, которая устанавливает, запускает и обновляет пакеты и их зависимости. Он был создан для программ Python, но он может упаковывать и распространять программное обеспечение для любого языка (например, R ), включая многоязычные проекты. Пакет conda и менеджер среды включены во все версии Anaconda, Miniconda, и Anaconda Repository.
Обновление установленных в среде разработки пакетов для Python
Обновить пакеты среды разработки для Python можно с помощью conda. Просто запустите «Anaconda Prompt» и там напишите «conda update anaconda», будет задан вопрос действительно ли хотите обновить и ответ да или нет, если да вводим y, если нет n. Для обновления Spyder необходимо там же написать «conda update spyder». Также можно написать и «conda update python». Однако, после двух последних команд, не помешало бы еще раз использовать первую, то есть вновь проверить обновления дистрибутива anaconda.
ВНИМАНИЕ!!! После обновления некоторые приложения могут стать на английском языке, включая основную рабочую зону среды разработки — Spyder.
Облако Anaconda Cloud
Anaconda Cloud — это служба управления пакетами компании Anaconda, в которой можно найти, получить доступ, хранить и совместно использовать общедоступные и частные записи, среды и пакеты conda и PyPI. Облако содержит полезные пакеты Python, записи и среды для широкого спектра приложений.
Перевод интерфейса Anaconda на русский язык
После того, как была скачана Анаконда, для перевода языка её интерфейса, необходимо открыть настройки (точнее среды разработки Spyder) доступные в меню Tools / Preferences и далее вкладку Advances Settings. Если в пункте Language нет русского языка, значит он был отключен из-за низкого процента перевода. Включить русский язык можно отредактировав файл base.py, который находится \Anaconda3\Lib\site-packages\spyder\config или \Anaconda3\pkgs\spyder-4.1.4-py38_0\Lib\site-packages\spyder\config, где spyder-4.1.4-py38_0 может отличаться, если используется более новая версия. Там необходимо найти строку DISABLED_LANGUAGES = [‘hu’, ‘ru’, ‘pl’] и убрать из неё ru.
Ссылки, позволяющие скачать Анакоду приведены ниже в блоке «Характеристики».