Mise à jour post-question:
Voir Introduction à Conda pour plus de détails.
Le problème:
J'ai d'abord installé Anaconda sur mon ubuntu à ~/anaconda
, lorsque j'essayais de mettre à jour mon anaconda, selon la documentation de Continuum Analytics, je devrais utiliser les commandes suivantes:
conda update conda
conda update anaconda
Puis j'ai réalisé que je n'avais pas installé conda , donc je l'ai installé en utilisant la documentation d' ici .
Après l' installation de conda , lorsque je cours conda update anaconda
, j'ai l'erreur suivante:
Erreur: le package 'anaconda' n'est pas installé dans / home / xiang / miniconda
Il semble que conda suppose que mon anaconda est installé sous /home/xiang/miniconda
ce qui n'est PAS vrai.
Questions:
- Quelles sont les différences entre conda et anaconda ?
- Comment puis-je savoir à conda où mon anaconda est installé?
Bref
conda
est à la fois un outil de ligne de commande et un package python.Programme d'installation Miniconda = Python +
conda
Programme d'installation d'Anaconda = Python +
conda
+ meta packageanaconda
meta Python pkg
anaconda
= environ 160 autres packages Python pour une utilisation quotidienne en science des donnéesInstallateur Anaconda = Installateur Miniconda +
conda install anaconda
Détail
conda
est un gestionnaire d'environnement et un gestionnaire de paquets. Cela signifie l'outil lui-même.conda
permet deconda install flake8
conda create -n myenv python=3.6
conda
n'est pas une commande binaire, est un package Python . Pourconda
fonctionner, vous devez créer un environnement Python et y installer un packageconda
. C'est là qu'interviennent le programme d'installation d'Anaconda et celui de Miniconda.Le programme d'installation Minoconda installe un Python et le package
conda
. L'installateur Anaconda fait non seulement ce que fait Miniconda, il installe également un méta package Python nomméanaconda
pour vous.Les 160+ packages python inclus dans pkg
anaconda
sont répertoriésinfo/recipe/meta.yaml
dans son fichier source .Les packages préinstallés de meta pkg
anaconda
sont principalement destinés au web scraping et à la science des données. Commerequests
,beautifulsoup
,numpy
,nltk
, etc.la source