Comment installer Anaconda sur Ubuntu?

69

Comment installer Anaconda pour Python sur Ubuntu?

Est-il possible 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?

    
posée alvas 02.08.2014 - 17:42
la source

7 réponses

51

Voir Anaconda Hompepage pour plus de détails!

Instructions d'installation [Installation sous Linux]

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

Après le téléchargement du programme d'installation d'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 ( ~/anaconda par défaut).

Remarque : vous n'avez PAS besoin des privilèges root pour installer Anaconda. Si vous sélectionnez un emplacement d'installation inscriptible par l'utilisateur, tel que ~/anaconda.* Une fois l'extraction automatique terminée, vous devez ajouter le Répertoire binaire anaconda dans 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
    
réponse donnée v2r 06.08.2014 - 19:04
la source
52

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-5.3.1-Linux-x86.sh
    
  • version 64 bits

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

Et après le téléchargement, 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 doit être remplacé par un 2.

Source: lien

    
réponse donnée Vivek 06.08.2014 - 17:21
la source
27

Personne n'a expliqué ici pourquoi apt-get et les autres gestionnaires de paquets n'ont pas de paquet 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 installe simplement dans ~/anaconda , modifie ses propres variables PATH et PYTHONHOME afin d'exécuter ~/anaconda/python , et est capable de contrôler sa distribution personnelle de python, tandis que la modification du python "système" peut nécessiter l'aide d'un administrateur.

Les gestionnaires de packages ont toujours besoin des privilèges administrateur système.

    
réponse donnée user1416227 06.02.2017 - 16:52
la source
8

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 filtres grep 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 code HTML à URL (dans ce cas, link , accessible 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" renvoie les lignes de son entrée contenant text . Nous sélectionnons donc toutes les lignes contenant "Anaconda3", puis toutes celles contenant "Linux", puis toutes les lignes contenant "86_64" (pour la version 64 bits).
  • head -n 1 renvoie 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 la meilleure.
  • cut -d \" -f 2 divise les caractères entre guillemets ( -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.
réponse donnée NTAWolf 24.10.2016 - 14:25
la source
8

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

# 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 

# Refresh basically
source .bashrc

conda update conda

script python 3 anaconda installer 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 

# Refresh basically
source .bashrc

conda update conda

Source: lien

    
réponse donnée Michael James Kali Galarnyk 11.01.2017 - 08:37
la source
4

Regardez cette vidéo pour une installation complète

Télécharger Anaconda à partir du continuum ici

Pour installer la version Python 3.6

sudo bash Anaconda3-4.3.0-Linux-x86_64.sh 

Pour la version Python 2.7

 sudo bash Anaconda2-4.3.0-Linux-x86_64.sh

Exécuter le navigateur

anaconda-navigator

Exécuter Spyder IDE

spyder

Exécuter le bloc-notes Jupyter

jupyter-notebook
    
réponse donnée user659168 26.02.2017 - 18:20
la source
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 -l pour voir quelles versions d’Anaconda sont disponibles)
réponse donnée 24.10.2018 - 03:21
la source

Lire d'autres questions sur les étiquettes