В репозитории Anaconda есть два типа установщиков:
"Установщики Anaconda" и "Установщики Miniconda".
 Каковы их различия? Кроме того, для 2-4.4.0.1 файла Anaconda2-4.4.0.1-Linux-ppc64le.sh, что означает 2-4.4.0.1?
В репозитории Anaconda есть два типа установщиков:
"Установщики Anaconda" и "Установщики Miniconda".
 Каковы их различия? Кроме того, для 2-4.4.0.1 файла Anaconda2-4.4.0.1-Linux-ppc64le.sh, что означает 2-4.4.0.1?
Разница в том, что miniconda просто отправляет систему управления репозиториями. Поэтому, когда вы устанавливаете его, есть только система управления без пакетов. В то время как с Anaconda это похоже на дистрибутив с некоторыми встроенными пакетами.
Как и в любом дистрибутиве Linux, есть несколько выпусков, которые собирают множество обновлений для входящих пакетов. Вот почему есть разница в нумерации версий. Если вы решите обновить Anaconda, вы обновляете всю систему.
Согласно оригинальной документации (ссылка сейчас не работает):
Выберите Anaconda, если вы:
Выберите Miniconda, если вы:
Я использую Miniconda сам. Анаконда раздутая. Многие из пакетов никогда не используются и могут быть легко установлены в случае необходимости.
 Обратите внимание, что Conda является менеджером пакетов (например, conda list отображает все установленные пакеты в среде), тогда как Anaconda и Miniconda являются дистрибутивами. Распространение программного обеспечения - это набор предварительно собранных и предварительно настроенных пакетов, которые можно установить и использовать в системе. Менеджер пакетов - это инструмент, который автоматизирует процесс установки, обновления и удаления пакетов.
Anaconda является полным дистрибутивом центрального программного обеспечения в экосистеме PyData и включает в себя сам Python вместе с двоичными файлами для нескольких сотен сторонних проектов с открытым исходным кодом. Miniconda - это, по сути, установщик для пустой среды conda, содержащей только Conda, ее зависимости и Python. Источник
После установки Conda вы можете установить любой пакет с нуля вместе с любой желаемой версией Python.
 2-4.4.0.1 - это номер версии вашего установочного пакета Anaconda. Как ни странно, он не указан в их старых списках пакетов.
В апреле 2016 года версия Anaconda поднялась с 2.5 до 4.0, чтобы избежать путаницы с версиями Python 2 и 3. Версия 4.0 включала в себя Anaconda Navigator.
Примечания к выпуску для последующих версий можно найти здесь.
Miniconda предоставляет вам интерпретатор Python, а также инструмент командной строки под названием conda, который работает как кроссплатформенный менеджер пакетов, ориентированный на пакеты Python, по духу похожий на инструменты apt или yum, с которыми пользователи Linux могут быть знакомы.
Anaconda включает в себя как Python, так и conda, а также включает в себя набор других предустановленных пакетов, предназначенных для научных вычислений. Из-за размера этого пакета ожидайте, что установка займет несколько гигабайт дискового пространства.
Источник: Джейк ВандерПлас Справочник Python по науке о данных
Конда
Что такое конда?
conda - это инструмент управления пакетами для установки научных и аналитических вычислительных пакетов, которые могут быть написаны на Python или на других языках программирования. conda также создает виртуальную среду, например, python-virtualenv.
Подробнее: Conda
Что такое анаконда?
conda - менеджер пакетов Anaconda. Anaconda - это бесплатный дистрибутив Python, предоставляемый Continuum Analytics, который включает более 195 самых популярных пакетов Python для науки, математики, инженерии и анализа данных. (Anaconda - это набор из примерно ста пакетов, включая conda, numpy, scipy, ipython notebook и т.д.)
Подробнее: Anaconda
Что такое миниконда?
Вы установили Miniconda, которая представляет собой меньшую альтернативу Anaconda, которая является просто кондой и ее зависимостями (в отличие от Anaconda, которая является conda и множеством других пакетов, таких как numpy, scipy, ipython notebook и т.д.). Как только у вас есть Miniconda, вы можете легко установить Anaconda в него с помощью conda install anaconda. )
Подробнее: Miniconda
Разница между pip и conda?
pip - это установщик пакетов Python общего назначения. Кроме того, python-pip и python3-pip находятся в репозиториях Ubuntu по умолчанию. В большинстве случаев вы выбираете pip вместо conda, если хотите установить приложение управления пакетами Python. Чтобы создать виртуальную среду Python без установки conda, вы можете установить python-virtualenv из Ubuntu Software Center. pip и conda используют разные форматы упаковки, поэтому они не работают взаимозаменяемо, но вы можете использовать оба инструмента рядом друг с другом.
Примечание. 2-4.4.0.1 - номер версии для вашего установочного пакета.
 2 в Anaconda2 означает, что основная версия Python будет 2.x, а не 3.x, установленная в Anaconda3. Текущая версия имеет Python 2.7.13.
 4.4.0.1 - номер версии Anaconda. Текущая объявленная версия 4.4.0, и я предполагаю, что .1 является незначительной версией или для другого подобного использования. В выпусках Windows, которые я использую, просто скажите 4.4.0 в имени файла.
Другие теперь объясняют разницу между Anaconda и Miniconda, поэтому я пропущу это.
Оба Anaconda и miniconda использовать менеджер пакетов Конда. Главный differece между между Анаконда и miniconda, однако, заключается в том, что
Дистрибутив Anaconda поставляется с предварительно загруженными всеми пакетами, а дистрибутив Miniconda - это просто система управления без каких-либо предварительно загруженных пакетов. Если вы используете Miniconda, вы должны загружать отдельные пакеты и библиотеки отдельно.
Лично я использую дистрибутив Anaconda, так как мне не нужно особо беспокоиться об установках отдельных пакетов.
Недостатком миниконды является то, что установка каждого отдельного пакета может занимать много времени. По сравнению с этим установка и использование Anaconda занимает гораздо меньше времени.
Однако в Anaconda есть несколько пакетов (QtConsole, Glueviz, Orange3), которые мне никогда не приходилось использовать. Я даже не знаю их цели. Поэтому недостатком анаконды является то, что она занимает больше места, чем необходимо.
Anaconda имеет очень большую установку ~ 2 ГБ и наиболее полезна для тех пользователей, которые не знакомы с установкой модулей или пакетов с другими менеджерами пакетов.
Анаконда, кажется, рекламирует себя в качестве официального менеджера пакетов Jupyter. Не это. Anaconda связывает Jupyter, R, python и многие другие пакеты с его установкой.
Anaconda не требуется для установки Jupyter Lab или ядра R. Существует много информации, доступной для установки Jupyter Lab или Notebooks. Также есть много информации для установки R studio. Ниже показано, как установить ядро R непосредственно из R Studio:
Чтобы установить ядро R, без Anaconda, запустите R Studio. В окне терминала R введите эти три команды:
install.packages("devtools")
devtools::install_github("IRkernel/IRkernel")
IRkernel::installspec()
 Готово. При следующем открытии Jupyter ядро R будет доступно и доступно.
conda является одновременно инструментом командной строки и пакетом Python.
Установщик Miniconda = Python + conda
Установщик Anaconda = Python + conda + метапакет anaconda
meta Python pkg anaconda = около 160 Python pkgs для ежедневного использования в науке о данных
Установщик Anaconda = Установщик Miniconda + conda install anaconda
conda - это менеджер Python и менеджер среды, который позволяет
conda install flake8conda create -n myenv python=3.6Установщик Miniconda = Python + conda
conda, менеджер пакетов и менеджер среды, является пакетом Python. Итак, Python установлен. Потому что conda распространяет интерпретатор Python со своими собственными библиотеками/зависимостями, но не с существующими в вашей операционной системе, также установлены другие минимальные зависимости, такие как openssl, ncurses, sqlite и т.д.
По сути, Miniconda - это просто conda и его минимальные зависимости. А среда, в которой установлен conda, является "базовой" средой, которая ранее называлась "корневой" средой.
Установщик Anaconda = Python + conda + метапакет anaconda
пакет meta Python anaconda = около 160 пакетов Python для ежедневного использования в науке о данных
Мета-пакеты - это пакеты, которые НЕ содержат реального программного обеспечения и просто зависят от других пакетов, которые будут установлены.
Загрузите метапакет anaconda из Anaconda Cloud и извлеките из него содержимое. Фактические устанавливаемые пакеты 160+ перечислены в info/recipe/meta.yaml.
package:
    name: anaconda
    version: '2019.07'
build:
    ignore_run_exports:
        - '*'
    number: '0'
    pin_depends: strict
    string: py36_0
requirements:
    build:
        - python 3.6.8 haf84260_0
    is_meta_pkg:
        - true
    run:
        - alabaster 0.7.12 py36_0
        - anaconda-client 1.7.2 py36_0
        - anaconda-project 0.8.3 py_0
        # ...
        - beautifulsoup4 4.7.1 py36_1
        # ...
        - curl 7.65.2 ha441bb4_0
        # ...
        - hdf5 1.10.4 hfa1e0ec_0
        # ...
        - ipykernel 5.1.1 py36h39e3cac_0
        - ipython 7.6.1 py36h39e3cac_0
        - ipython_genutils 0.2.0 py36h241746c_0
        - ipywidgets 7.5.0 py_0
        # ...
        - jupyter 1.0.0 py36_7
        - jupyter_client 5.3.1 py_0
        - jupyter_console 6.0.0 py36_0
        - jupyter_core 4.5.0 py_0
        - jupyterlab 1.0.2 py36hf63ae98_0
        - jupyterlab_server 1.0.0 py_0
        # ...
        - matplotlib 3.1.0 py36h54f8f79_0
        # ...
        - mkl 2019.4 233
        - mkl-service 2.0.2 py36h1de35cc_0
        - mkl_fft 1.0.12 py36h5e564d8_0
        - mkl_random 1.0.2 py36h27c97d8_0
        # ...
        - nltk 3.4.4 py36_0
        # ...
        - numpy 1.16.4 py36hacdab7b_0
        - numpy-base 1.16.4 py36h6575580_0
        - numpydoc 0.9.1 py_0
        # ...
        - pandas 0.24.2 py36h0a44026_0
        - pandoc 2.2.3.2 0
        # ...
        - pillow 6.1.0 py36hb68e598_0
        # ...
        - pyqt 5.9.2 py36h655552a_2
        # ...
        - qt 5.9.7 h468cd18_1
        - qtawesome 0.5.7 py36_1
        - qtconsole 4.5.1 py_0
        - qtpy 1.8.0 py_0
        # ...
        - requests 2.22.0 py36_0
        # ...
        - sphinx 2.1.2 py_0
        - sphinxcontrib 1.0 py36_1
        - sphinxcontrib-applehelp 1.0.1 py_0
        - sphinxcontrib-devhelp 1.0.1 py_0
        - sphinxcontrib-htmlhelp 1.0.2 py_0
        - sphinxcontrib-jsmath 1.0.1 py_0
        - sphinxcontrib-qthelp 1.0.2 py_0
        - sphinxcontrib-serializinghtml 1.1.3 py_0
        - sphinxcontrib-websupport 1.1.2 py_0
        - spyder 3.3.6 py36_0
        - spyder-kernels 0.5.1 py36_0
        # ...
Предустановленные пакеты из meta pkg anaconda в основном предназначены для веб-поиска и анализа данных. Например, requests, beautifulsoup, numpy, nltk и т.д.
Если у вас установлена Miniconda, conda install anaconda сделает ее такой же, как установка Anaconda, за исключением того, что имена папок установки будут другими.
Миниконда2 против Miniconda. Анаконда2 против Anaconda.
2 означает, что встроенный интерпретатор Python для conda в "базовой" среде - это Python 2, но не Python 3.