Dans le référentiel Anaconda , il existe deux types d'installateurs:
" Installateurs Anaconda " et " Installateurs Miniconda ".
Quelles sont leurs différences?
Par ailleurs, pour un fichier d'installation Anaconda2-4.4.0.1-Linux-ppc64le.sh
, que signifie-t-il 2-4.4.0.1
?
conda list
juste après avoir installé Miniconda.root
environnement et faites-le semblant avec des trucs.Selon les documents d'origine (le lien est maintenant mort):
Choisissez Anaconda si vous:
Choisissez Miniconda si vous:
J'utilise Miniconda moi-même. Anaconda est gonflé. De nombreux packages ne sont jamais utilisés et pourraient toujours être facilement installés si et quand cela est nécessaire.
Notez que Conda est le gestionnaire de packages (par exemple,
conda list
affiche tous les packages installés dans l'environnement), alors qu'Anaconda et Miniconda sont des distributions. Une distribution de logiciels est un ensemble de packages, préconfigurés et préconfigurés, qui peuvent être installés et utilisés sur un système. Un gestionnaire de packages est un outil qui automatise le processus d'installation, de mise à jour et de suppression de packages.Une fois Conda installé, vous pouvez alors installer à partir de zéro le package dont vous avez besoin ainsi que toute version souhaitée de Python.
2-4.4.0.1
est le numéro de version de votre package d'installation Anaconda. Étrangement, il n'est pas répertorié dans leurs anciennes listes de packages .En avril 2016, la version d'Anaconda est passée de 2.5 à 4.0 afin d'éviter toute confusion avec les versions Python 2 et 3. La version 4.0 incluait Anaconda Navigator.
Les notes de publication des versions ultérieures sont disponibles ici .
la source
conda
installation des packages prend tellement de temps et queanaconda
tous ces packages supplémentaires sont fournis, neanaconda
vous donnerait-il pas alors "un accès plus rapide à Python" et à d'autres packagesminiconda
? J'utilise enminiconda
ce moment, mais ça alors c'est tellement lent.2
ne fait pas partie de la version, elle fait partie du nom d'Anaconda:Anaconda2-4.4.0.1-Linux-ppc64le.sh
nous trouvons la version 4.4.0.1 d'Anaconda2 (pour Linux fonctionnant sur Little Endian 64-bit PowerPC).Bref
conda
est à la fois un outil en ligne de commande et un package python.Installateur Miniconda = Python +
conda
Programme d'installation d'Anaconda = Python +
conda
+ méta packageanaconda
paquet meta Python
anaconda
= environ 160 paquets Python pour une utilisation quotidienne en science des donnéesInstallateur Anaconda = Installateur Miniconda +
conda install anaconda
Détail
conda
est un gestionnaire python et un gestionnaire d'environnement, ce qui permet deconda install flake8
conda create -n myenv python=3.6
Installateur Miniconda = Python +
conda
conda
, le gestionnaire de packages et le gestionnaire d'environnement, est un package Python. Python est donc installé. Parce que Conda distribuer interpréteur Python avec ses propres bibliothèques / dépendances , mais pas ceux qui existent déjà sur votre système d'exploitation, d' autres dépendances minimales aimentopenssl
,ncurses
,sqlite
, etc sont également installés.Fondamentalement, Miniconda est juste
conda
et ses dépendances minimales . Et l'environnement dans lequelconda
est installé est l'environnement "de base", qui était auparavant appelé environnement "racine".Programme d'installation d'Anaconda = Python +
conda
+ méta-packageanaconda
package meta Python
anaconda
= environ 160 paquets Python pour une utilisation quotidienne en science des donnéesTéléchargez un
anaconda
méta-package depuis Anaconda Cloud et extrayez-en le contenu. Les 160+ packages à installer sont répertoriés dansinfo/recipe/meta.yaml
.Les packages préinstallés de meta pkg
anaconda
sont principalement destinés au scrap Web et à la science des données. Commerequests
,beautifulsoup
,numpy
,nltk
, etc.Si une Miniconda est installée, elle
conda install anaconda
sera identique à une installation Anaconda, sauf que les noms des dossiers d'installation sont différents.Miniconda2 contre Miniconda. Anaconda2 contre Anaconda.
2
signifie que l'interpréteur Python fourniconda
dans l'environnement "de base" est Python 2, mais pas Python 3.la source
Miniconda vous offre l'interpréteur Python lui-même, ainsi qu'un outil en ligne de commande appelé conda qui fonctionne comme un gestionnaire de packages multiplateforme orienté vers les packages Python, similaire dans l'esprit aux outils apt ou yum que les utilisateurs de Linux peuvent connaître.
Anaconda comprend à la fois Python et conda, et regroupe en outre une suite d'autres packages pré-installés destinés au calcul scientifique. En raison de la taille de cet ensemble, attendez-vous à ce que l'installation consomme plusieurs gigaoctets d'espace disque.
Source: Manuel de Jake VanderPlas sur la science des données en Python
la source
L'
2
entréeAnaconda2
signifie que la version principale de Python sera 2.x plutôt que la version 3.x installée dansAnaconda3
. La version actuelle a Python 2.7.13.C'est
4.4.0.1
le numéro de version d'Anaconda. La version actuelle publiée est4.4.0
et je suppose que.1
c'est une version mineure ou pour une autre utilisation similaire. Les versions de Windows, que j'utilise, disent simplement4.4.0
dans le nom du fichier.D'autres ont maintenant expliqué la différence entre Anaconda et Miniconda, alors je vais sauter cela.
la source
Anaconda est une très grande installation ~ 2 Go et est très utile pour les utilisateurs qui ne sont pas familiarisés avec l'installation de modules ou de packages avec d'autres gestionnaires de packages.
Anaconda semble se présenter comme le gestionnaire de paquets officiel de Jupyter. Ce n'est pas. Anaconda regroupe Jupyter, R, python et de nombreux packages avec son installation.
Anaconda n'est pas nécessaire pour installer Jupyter Lab ou le noyau R. De nombreuses informations sont disponibles ailleurs pour installer Jupyter Lab ou Notebooks. Il existe également de nombreuses informations ailleurs pour l'installation de R studio. Ce qui suit montre comment installer le noyau R directement à partir de R Studio:
Pour installer le noyau R, sans Anaconda, démarrez R Studio. Dans la fenêtre du terminal R, entrez ces trois commandes:
Terminé. La prochaine fois que Jupyter sera ouvert, le noyau R sera disponible et disponible.
la source
Anaconda et miniconda utilisent le gestionnaire de paquets conda . La principale différence entre Anaconda et miniconda , cependant, est que
J'utilise personnellement la distribution Anaconda car je n'ai pas vraiment à me soucier des installations de packages individuels.
Un inconvénient de miniconda est que l'installation de chaque package individuel peut prendre beaucoup de temps . Par rapport à cela, l'installation et l'utilisation d'Anaconda prennent beaucoup moins de temps.
Cependant, il y a des packages dans anaconda (QtConsole, Glueviz, Orange3 ) que je n'ai jamais eu à utiliser. Je ne connais même pas leur but. Donc, un inconvénient d'anaconda est qu'il occupe plus d'espace que nécessaire.
la source