Come installare Anaconda su Ubuntu?

66

Come installare Anaconda per Python su Ubuntu?

C'è un modo di usare apt-get install ?

Ho solo l'accesso alla riga di comando al mio server. Come installo Anaconda su Ubuntu 14.04 dalla riga di comando?

    
posta alvas 02.08.2014 - 17:42

6 risposte

48

Vedi Anaconda Hompepage per ulteriori dettagli!

Istruzioni per l'installazione [Linux Install]

Queste istruzioni spiegano come installare Anaconda su un sistema Linux.

Dopo download del programma di installazione di Anaconda, esegui il seguente comando da un terminale:

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

Dopo aver accettato i termini della licenza, ti verrà chiesto di specificare il percorso di installazione (che di default è ~/anaconda ).

Nota : NON hai bisogno dei privilegi di root per installare Anaconda, se selezioni un percorso di installazione scrivibile dall'utente, come ~/anaconda.* Dopo che l'auto-estrazione è terminata, devi aggiungere il anaconda directory binaria alla variabile d'ambiente PATH.

Poiché tutto Anaconda è contenuto in una singola directory, disinstallare Anaconda è facile (basta rimuovere l'intera directory di installazione).

In caso di problemi, provare a disabilitare il software antivirus. Disinstallazione di Linux / OS X

Poiché tutto Anaconda è contenuto in una singola directory, la disinstallazione di Anaconda è semplice (basta semplicemente rimuovere l'intera directory di installazione):

$ rm -rf ~/anaconda
    
risposta data v2r 06.08.2014 - 19:04
50

Puoi utilizzare wget per scaricare dalla riga di comando:

  • Versione a 32 bit:

    wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-Linux-x86.sh
    
  • Versione a 64 bit

    wget https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-Linux-x86_64.sh
    

E al termine del download, fai:

  • 32 bit:

    bash Anaconda-2.3.0-Linux-x86.sh
    
  • 64 bit:

    bash Anaconda-2.3.0-Linux-x86_64.sh
    
risposta data Vivek 06.08.2014 - 17:21
24

Nessuno ha spiegato qui perché apt-get e altri gestori di pacchetti non hanno pacchetti per anaconda.

Un motivo importante per questo è che anaconda è pensato per essere utilizzabile da un utente che, per qualsiasi ragione, non ha i privilegi di root. In questo caso l'utente si installa in ~/anaconda , modifica le proprie variabili PATH e PYTHONHOME in modo da eseguire ~/anaconda/python ed è in grado di controllare la sua distribuzione python personale, mentre la modifica del python "sistema" potrebbe richiedere un aiuto dell'amministratore.

I gestori di pacchetti richiedono sempre i privilegi di sysadmin.

    
risposta data user1416227 06.02.2017 - 16:52
8

Oltre alla risposta di @ Vivek, per ottenere l'ultima versione di Linux a 64 bit di 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

I filtri grep nella riga 3 possono essere modificati per soddisfare le tue esigenze, naturalmente.

Q: Cosa sta succedendo qui?

  • wget -q -O - URL quietly ( -q ) ottiene l'html a URL (in questo caso link , a cui si accede come $CONTREPO ) e lo invia allo standard out ( -O - ).
  • | è chiamato "pipe" e invia l'output del comando precedente al comando successivo.
  • grep "text" restituisce le righe dal suo input che contengono text . Quindi, per prima cosa, selezioniamo tutte le righe che contengono "Anaconda3", quindi di quelle, selezioniamo tutte le righe contenenti "Linux" e quindi tutte le righe contenenti "86_64" (per la versione a 64 bit).
  • head -n 1 restituisce la prima riga dell'input. Faccio affidamento sull'ordine di mantenimento del sito Web in modo che la versione più recente sia in cima.
  • cut -d \" -f 2 divide l'input nei caratteri a doppia virgola ( -d \" ), che circondano il nome file nell'href HTML e restituisce il secondo campo ( -f 2 ), che è la destinazione dell'href.
risposta data NTAWolf 24.10.2016 - 14:25
7

Se lo stai provando interamente nella riga di comando, usi uno script bash python 2 anaconda installa lo script di 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/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

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

Fonte: link

    
risposta data Michael James Kali Galarnyk 11.01.2017 - 08:37
4

Guarda questo video per l'installazione completa

Scarica Anaconda da continuum qui

Per installare Python 3.6 versione

sudo bash Anaconda3-4.3.0-Linux-x86_64.sh 

Per la versione di Python 2.7

 sudo bash Anaconda2-4.3.0-Linux-x86_64.sh

Esegui navigatore

anaconda-navigator

Esegui Spyder IDE

spyder

Esegui Jupyter Notebook

jupyter-notebook
    
risposta data user659168 26.02.2017 - 18:20

Leggi altre domande sui tag