Atualização pós-pergunta:
Veja Introdução ao Conda para mais detalhes.
O problema:
Eu instalei o Anaconda pela primeira vez no ubuntu em ~/anaconda
, quando estava tentando atualizar o meu anaconda, de acordo com a documentação do Continuum Analytics, eu deveria usar os seguintes comandos:
conda update conda
conda update anaconda
Então percebi que não tinha o conda instalado, então instalei-o usando a documentação daqui .
Após a instalação do conda , quando executo conda update anaconda
, recebo o seguinte erro:
Erro: o pacote 'anaconda' não está instalado em / home / xiang / miniconda
Parece que conda está assumindo que meu anaconda está instalado sob o /home/xiang/miniconda
qual NÃO é verdade.
As questões:
- Quais são as diferenças entre conda e anaconda ?
- Como posso informar à conda onde meu anaconda está instalado?
Breve
conda
é uma ferramenta de linha de comando e um pacote python.Instalador do Miniconda = Python +
conda
Instalador Anaconda =
conda
meta-pacote Python + +anaconda
meta Python pkg
anaconda
= cerca de 160 outros pacotes Python para uso diário em ciência de dadosInstalador Anaconda = Instalador Miniconda
conda install anaconda
Detalhe
conda
é um gerenciador de ambiente e um gerenciador de pacotes. Significa a ferramenta em si.conda
torna possívelconda install flake8
conda create -n myenv python=3.6
conda
não é um comando binário, é um pacote Python . Para darconda
certo, você precisa criar um ambiente Python e instalar o pacoteconda
nele. É aqui que entra o instalador do Anaconda e o instalador do Miniconda.O instalador Minoconda instala um Python e o pacote
conda
. O instalador Anaconda não apenas faz o que o Miniconda faz, mas também instala um pacote meta Python nomeadoanaconda
para você.Os mais de 160 pacotes python reais incluídos no pkg
anaconda
estão listadosinfo/recipe/meta.yaml
em seu arquivo de origem .Os pacotes pré-instalados do meta pkg
anaconda
são principalmente para scraping na web e ciência de dados. Comorequests
,beautifulsoup
,numpy
,nltk
, etc.fonte