Обновление после вопроса:
Подробнее см. Введение в Conda .
Эта проблема:
Я впервые установил Anaconda на свой ubuntu в ~/anaconda
, когда я пытался обновить свою анаконду, согласно документации от Continuum Analytics, я должен использовать следующие команды:
conda update conda
conda update anaconda
Затем я понял, что у меня не установлен conda , поэтому я установил его, используя документацию отсюда .
После установки conda при запуске conda update anaconda
я получил следующую ошибку:
Ошибка: пакет anaconda не установлен в / home / xiang / miniconda
Похоже, что conda предполагает, что моя анаконда установлена, /home/xiang/miniconda
что НЕ соответствует действительности.
Вопросы:
- В чем разница между conda и anaconda ?
- Как я могу узнать conda, где установлена моя анаконда ?
краткое
conda
является одновременно инструментом командной строки и пакетом Python.Установщик Miniconda = Python +
conda
Установщик Anaconda = Python +
conda
+ метапакетanaconda
meta Python pkg
anaconda
= около 160 других пакетов Python для повседневного использования в науке о данныхУстановщик Anaconda = Установщик Miniconda +
conda install anaconda
подробность
conda
- это менеджер среды и менеджер пакетов. Имеется в виду сам инструмент.conda
позволяетconda install flake8
conda create -n myenv python=3.6
conda
не является двоичной командой, это пакет Python . Чтобы заставитьconda
работать, вам нужно создать среду Python и установитьconda
в нее пакет . Здесь на помощь приходят установщики Anaconda и Miniconda.Установщик Minoconda устанавливает Python и пакет
conda
. Установщик Anaconda не только выполняет то же самое, что и Miniconda, он также устанавливает мета- пакет Python, названныйanaconda
для вас.Фактические 160+ пакетов python, включенные в pkg
anaconda
, перечисленыinfo/recipe/meta.yaml
в его исходном файле .Предустановленные пакеты из meta pkg
anaconda
в основном предназначены для парсинга веб-страниц и анализа данных. Какrequests
,beautifulsoup
,numpy
,nltk
и т.д.источник