95 votes

Comment installer Anaconda sur Ubuntu ?

Comment installer Anaconda pour 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 à mon serveur. Comment puis-je installer Anaconda sur Ubuntu 14.04 à partir de la ligne de commande ?

77voto

Vivek Points 1262

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

Pour Python3 :

  • Version 32 bits :

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

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

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

  • 32 bits :

    bash Anaconda3-2020.02-Linux-x86.sh
  • 64 bits :

    bash Anaconda3-2020.02-Linux-x86_64.sh

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

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

64voto

v2r Points 8969

Voir Anaconda Page d'accueil pour plus de détails !

Instructions d'installation [Installation Linux]

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

Après téléchargement de l'installateur d'Anaconda, exécutez la commande suivante depuis un terminal :

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

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

<strong>Note </strong>: Vous n'avez PAS besoin des privilèges de root pour installer Anaconda, si vous choisissez un emplacement d'installation accessible en écriture par l'utilisateur, tel que <code>~/anaconda.*</code> Une fois l'extraction automatique terminée, vous devez ajouter le répertoire binaire d'anaconda à votre variable d'environnement PATH.

Comme tout Anaconda est contenu dans un seul répertoire, la désinstallation d'Anaconda est facile (vous supprimez simplement le répertoire d'installation complet).


Si vous rencontrez des problèmes, veuillez essayer de désactiver votre logiciel antivirus. Désinstallation 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 d'installation complet) :

$ rm -rf ~/anaconda

57voto

Yash Points 1

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

Une raison importante à cela est qu'anaconda est censé être utilisable par un utilisateur qui, pour une raison quelconque, n'a pas les privilèges de l'administrateur. Dans ce cas, l'utilisateur s'installe simplement dans ~/anaconda , change son propre PATH y PYTHONHOME afin d'exécuter ~/anaconda/python et est capable de contrôler sa distribution personnelle de Python, alors que la modification de Python "système" peut nécessiter l'aide d'un administrateur.

Les gestionnaires de paquets nécessitent toujours des privilèges sysadmin.

21voto

Si vous essayez de le faire entièrement en ligne de commande, vous utilisez un script bash script. 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

Python 3 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/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

12voto

thorbjornwolf Points 231

En plus de la réponse de @Vivek, pour obtenir la dernière version de python3 64-bit Linux :

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 -b -p $HOME/anaconda3

El grep Les filtres 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 - URL tranquillement ( -q ) obtient le html à URL (dans ce cas https://repo.continuum.io/archive/ qui est accessible sous la forme $CONTREPO ) et l'envoie à la sortie standard ( -O - ).
  • | est appelé "pipe", et envoie la sortie de la commande précédente à la commande suivante.
  • grep "text" retourne les lignes de son entrée qui contiennent text . Ainsi, nous sélectionnons d'abord toutes les lignes qui contiennent "Anaconda3", puis parmi celles-ci, nous sélectionnons toutes les lignes contenant "Linux", et enfin toutes les lignes contenant "86_64" (pour la version 64 bits).
  • head -n 1 renvoie la première ligne de l'entrée. Je compte sur le site web pour maintenir l'ordre afin que la version la plus récente soit en haut.
  • cut -d \" -f 2 divise l'entrée sur les caractères entre guillemets ( -d \" ), qui entoure le nom de fichier dans le href du HTML, et renvoie le deuxième champ ( -f 2 ), étant la cible du href.
  • -b -p path rendent l'installation non-interactive " mode silencieux "Dans ce cas, vous acceptez silencieusement la licence et il ne vous est pas demandé de confirmer le chemin d'installation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X