Comment installer Anaconda sur Ubuntu?

82

Comment installer Anaconda for Python sur Ubuntu?

Y a-t-il un moyen d'utiliser apt-get install?

Je n'ai qu'un accès en ligne de commande sur mon serveur. Comment installer Anaconda sur Ubuntu 14.04 à partir de la ligne de commande?

alvas
la source
Je suis désolé mais je dois juste demander si le paquet est bunsinstallé sur votre système . J'ai entendu Anacondaque des œuvres avec celui installé.
ThisIsNotAnId
ce serait idéal s'il y avait une réponse entièrement dans la ligne de commande. En particulier, il semble que les réponses actuelles ne nous disent pas comment télécharger l'installateur le plus récent pour Anaconda. c'est-à-dire qu'ils wgetsemblent de courte durée.
Charlie Parker

Réponses:

59

Voir Anaconda Hompepage pour plus de détails!

Instructions d'installation [Installation Linux]

Ces instructions expliquent comment installer Anaconda sur un système Linux.

Après avoir téléchargé le programme d’installation Anaconda, exécutez la commande suivante à partir d’un terminal:

$ bash Anaconda-2.x.x-Linux-x86[_64].sh

Après avoir accepté les termes du contrat de licence, il vous sera demandé de spécifier l’emplacement d’installation (par défaut ~/anaconda).

Remarque : vous n'avez PAS besoin des privilèges root pour installer Anaconda. Si vous sélectionnez un emplacement d'installation en écriture, tel que, une ~/anaconda.*fois l'extraction automatique terminée, vous devez ajouter le répertoire binaire anaconda à votre variable d'environnement PATH.

Comme tout Anaconda est contenu dans un seul répertoire, la désinstallation d’Anaconda est simple (vous supprimez simplement le répertoire de l’emplacement d’installation).


Si vous rencontrez des problèmes, essayez de désactiver votre logiciel antivirus. Désinstallation de Linux / OS X

Comme tout Anaconda est contenu dans un seul répertoire, la désinstallation d’Anaconda est simple (vous supprimez simplement le répertoire de l’emplacement d’installation):

$ rm -rf ~/anaconda
v2r
la source
9
comment recommanderiez-vous l'installation de tout le système?
Drevicko
2
@nealmcb sur mon disque SSD, il m'a fallu moins de 10 minutes
Ciprian Tomoiagă
4
comment faire la première étape dans le terminal sans navigateur web ? J'essaie de l'exécuter dans un conteneur Docker et j'ai donc besoin de la commande.
Charlie Parker
2
Donc, vous ne savez pas comment faire "Après le téléchargement du programme d'installation d'Anaconda" dans la ligne de commande? (Je cite votre réponse)
Charlie Parker
1
Soyez prudent, car Anaconda semble installer sa propre version de moc(pour construire des applications Qt), ce qui peut entrer en conflit avec les bibliothèques système si vous compilez quand se /home/USER/anaconda3/bintrouve dans votre chemin.
Landroni
64

Vous pouvez utiliser wgetpour télécharger à partir de la ligne de commande:

Pour Python3:

  • Version 32 bits:

    wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86.sh
  • Version 64 bits

    wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh

Et une fois le téléchargement terminé, faites:

  • 32 bits:

    bash Anaconda-5.3.1-Linux-x86.sh
  • 64 bits:

    bash Anaconda3-5.3.1-Linux-x86_64.sh

Pour les utilisateurs de Python2, le "3" directement après Anaconda devrait être remplacé par 2.

Source: https://conda.io/docs/user-guide/install/linux.html

Vivek
la source
3
Comment puis-je mettre à jour anaconda?
alvas
6
$ conda update conda, $ conda update anaconda. Vérifiez docs.continuum.io/anaconda/install.html
Vivek
À partir de vos commandes wget, il semble qu’il n’est pas possible d’installer anaconda via apt-get ou un gestionnaire de paquets ubuntu plus «officiel»? Est-ce correct?
Charlie Parker
2
Cela installe anaconda pour python2, pas python3. (Juste une clarification pour les futurs lecteurs).
k_g
1
Vous pouvez voir la liste des versions disponibles ici: repo.anaconda.com/archive .
Shlomo
43

Personne n'a expliqué pourquoi apt-getet les autres gestionnaires de paquets n'ont pas de paquets pour anaconda.

Une raison importante à cela est que anaconda est destiné à être utilisé par un utilisateur qui, pour une raison quelconque, ne dispose pas des privilèges root. Dans ce cas, l'utilisateur s'installe dans ~/anaconda, modifie ses propres variables PATHet PYTHONHOMEvariables afin de s'exécuter ~/anaconda/python, et est capable de contrôler sa distribution python personnelle, tandis que la modification du python "système" peut nécessiter l'aide d'un administrateur.

Les gestionnaires de paquets nécessitent toujours des privilèges administrateur système.

utilisateur1416227
la source
15

Si vous essayez de le faire entièrement en ligne de commande, vous utilisez un script bash python 2 anaconda install bash script :

# Go to home directory
cd ~

# You can change what anaconda version you want at 
# https://repo.continuum.io/archive/
wget https://repo.continuum.io/archive/Anaconda2-4.2.0-Linux-x86_64.sh
bash Anaconda2-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda2-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc 

# Reload default profile
source ~/.bashrc

conda update conda

script python 3 anaconda install bash

# Go to home directory
cd ~

# You can change what anaconda version you want at 
# https://repo.continuum.io/archive/
wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh
bash Anaconda3-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda3-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc 

# Reload default profile
source ~/.bashrc

conda update conda

Source: https://medium.com/@GalarnykMichael/install-python-on-ubuntu-anaconda-65623042cb5a

Michael James Kali Galarnyk
la source
1
Cela répond effectivement à la question et devrait être la réponse acceptée
Monica Heddneck
11

En plus de la réponse de @ Vivek, pour obtenir la dernière version Linux 64 bits de Python3:

CONTREPO=https://repo.continuum.io/archive/
# Stepwise filtering of the html at $CONTREPO
# Get the topmost line that matches our requirements, extract the file name.
ANACONDAURL=$(wget -q -O - $CONTREPO index.html | grep "Anaconda3-" | grep "Linux" | grep "86_64" | head -n 1 | cut -d \" -f 2)
wget -O ~/Downloads/anaconda.sh $CONTREPO$ANACONDAURL
bash ~/Downloads/anaconda.sh

Les grepfiltres de la ligne 3 peuvent bien sûr être modifiés pour répondre à vos besoins.

Q: Qu'est-ce qui se passe ici?

  • wget -q -O - URLquietly ( -q) obtient le code HTML à URL(dans ce cas, https://repo.continuum.io/archive/ , auquel on accède en tant que $CONTREPO) et l'envoie à la sortie standard ( -O -).
  • | est appelé "pipe" et envoie le résultat de la commande précédente à la commande suivante.
  • grep "text"retourne les lignes de son entrée qui contiennent text. Donc, tout d’abord, nous sélectionnons toutes les lignes contenant "Anaconda3", puis toutes celles contenant "Linux", puis toutes les lignes contenant "86_64" (pour la version 64 bits).
  • head -n 1renvoie la première ligne de l'entrée. Je m'appuie sur le maintien de l'ordre du site Web pour que la version la plus récente soit au top.
  • cut -d \" -f 2scinde l'entrée des guillemets doubles ( -d \"), qui entourent le nom du fichier dans le href HTML, et renvoie le deuxième champ ( -f 2), qui est la cible du href.
thorbjornwolf
la source
2

Suivez ces étapes:

  1. export PATH="~/anaconda/bin:$PATH"
  2. Ensuite, vous pouvez les mettre à jour avec:

    conda update conda
    conda update anaconda
    
Saurabh Singh
la source
J'essaie d'utiliser export PATH = "~ / anaconda3 / bin: $ PATH" pour moi.
Donot Ne pas le
0

Vous pouvez utiliser Pyenv pour installer Anaconda, puis basculer facilement entre votre système Python et votre Anaconda Python:

  1. Installer Pyenv
  2. pyenv install anaconda3-5.3.0( pynev install -lpour voir quelles versions d'anaconda sont disponibles)
Yndolok
la source
0

Jetez un coup d’œil à la page d’archive Anaconda repo et sélectionnez la version que vous souhaitez installer.

Après cela, faites juste:

 # replace this `Anaconda3-version.num-Linux-x86_64.sh` with your choice
~$ wget -c https://repo.continuum.io/archive/Anaconda3-vers.num-Linux-x86_64.sh
~$ bash Anaconda3-version.num-Linux-x86_64.sh

Exemple concret:

À ce jour, Anaconda3-2019.03 est la dernière version. Alors,

$ wget -c https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
$ bash Anaconda3-5.0.1-Linux-x86_64.sh

Une fois l'installation terminée, vous pouvez également éventuellement supprimer le script d'installation en procédant comme suit:

$ rm -rf Anaconda3-5.0.1-Linux-x86_64.sh
kmario23
la source