Come installare Anaconda su Ubuntu?


82

Come installare Anaconda per Python su Ubuntu?

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

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


Mi dispiace ma devo solo chiedere il tuo sistema ha bunsinstallato il pacchetto ? Ho sentito Anacondache funziona solo con quello installato.
ThisIsNotAnId

sarebbe l'ideale se ci fosse una risposta interamente nella riga di comando. In particolare, sembra che le risposte attuali non ci dicano come scaricare il programma di installazione più recente per Anaconda. cioè wgetsembra sembrare di breve durata.
Charlie Parker,

Risposte:


59

Vedi Anaconda Hompepage per maggiori dettagli!

Istruzioni per l'installazione [Linux Install]

Queste istruzioni spiegano come installare Anaconda su un sistema Linux.

Dopo aver scaricato il programma di installazione Anaconda, eseguire il comando seguente 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 (impostazione predefinita ~/anaconda).

Nota : NON è necessario disporre dei privilegi di root per installare Anaconda, se si seleziona un percorso di installazione scrivibile dall'utente, ad esempio ~/anaconda.*Al termine dell'estrazione automatica, è necessario aggiungere la directory binaria anaconda alla variabile di ambiente PATH.

Poiché tutto Anaconda è contenuto in una singola directory, disinstallare Anaconda è semplice (è sufficiente rimuovere l'intera directory del percorso 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, disinstallare Anaconda è semplice (è sufficiente rimuovere l'intera directory del percorso di installazione):

$ rm -rf ~/anaconda

9
come consiglieresti l'installazione a livello di sistema?
drevicko,

2
@nealmcb sul mio SSD ci sono voluti meno di 10 minuti
Ciprian Tomoiagă

4
come si fa a fare il primo passo nel terminale senza un browser web ? Sto cercando di eseguirlo in un contenitore finestra mobile, quindi ho bisogno del comando.
Charlie Parker,

2
Quindi non sai come fare "Dopo aver scaricato il programma di installazione Anaconda" nella riga di comando? (Sto citando la tua risposta)
Charlie Parker

1
Fai attenzione poiché Anaconda sembra installare la propria versione di moc(per la creazione di app Qt), che potrebbe essere in conflitto con le librerie di sistema se compili quando /home/USER/anaconda3/binè nel tuo percorso.
Landroni,

64

È possibile utilizzare wgetper scaricare dalla riga di comando:

Per Python3:

  • Versione a 32 bit:

    wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86.sh
  • Versione a 64 bit

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

E al termine del download, eseguire:

  • 32 bit:

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

    bash Anaconda3-5.3.1-Linux-x86_64.sh

Per gli utenti che usano Python2, il "3" subito dopo Anaconda dovrebbe essere cambiato in 2.

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


3
come aggiorno anaconda?
alvas,

6
$ conda update conda, $ conda update anaconda. Controlla docs.continuum.io/anaconda/install.html
Vivek

dai tuoi comandi wget, sembra che non sia possibile installare anaconda tramite apt-get o qualche altro gestore di pacchetti Ubuntu "ufficiale"? È giusto?
Charlie Parker,

2
Questo installa anaconda per python2, non python3. (Solo un chiarimento per i futuri lettori).
k_g

1
Puoi vedere l'elenco delle versioni disponibili qui: repo.anaconda.com/archive .
Shlomo,

43

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

Un motivo importante per questo è che anaconda è pensata per essere utilizzabile da un utente che, per qualsiasi motivo, non ha i privilegi di root. In tal caso l'utente si installa ~/anaconda, cambia le proprie PATHe le PYTHONHOMEvariabili in modo da eseguirlo ~/anaconda/pythoned è in grado di controllare la sua distribuzione personale di Python, mentre la modifica del "sistema" Python potrebbe richiedere l'aiuto di un amministratore.

I gestori pacchetti richiedono sempre i privilegi di amministratore di sistema.


15

Se lo stai provando interamente nella riga di comando, usi uno 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

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

# Reload default profile
source ~/.bashrc

conda update conda

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


1
Questo in realtà risponde alla domanda e dovrebbe essere la risposta accettata
Monica Heddneck,

11

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 grepfiltri nella riga 3 possono essere modificati per soddisfare le tue esigenze, ovviamente.

D: Cosa sta succedendo qui?

  • wget -q -O - URLquietly ( -q) ottiene l'html su URL(in questo caso https://repo.continuum.io/archive/ , a cui si accede come $CONTREPO) e lo invia a standard out ( -O -).
  • | viene chiamato "pipe" e invia l'output del comando precedente al comando successivo.
  • grep "text"restituisce le righe dal suo input che contengono text. Quindi, prima selezioniamo tutte le righe che contengono "Anaconda3", quindi quelle, selezioniamo tutte le righe che contengono "Linux" e quindi tutte le righe che contengono "86_64" (per la versione a 64 bit).
  • head -n 1restituisce la prima riga dell'input. Faccio affidamento sul mantenimento dell'ordine del sito Web in modo che la versione più recente sia in cima.
  • cut -d \" -f 2divide l'input sui caratteri di virgoletta doppia ( -d \"), che circondano il nome file nell'href dell'HTML, e restituisce il secondo campo ( -f 2), essendo la destinazione dell'href.


2

Segui questi passi:

  1. export PATH="~/anaconda/bin:$PATH"
  2. Quindi puoi aggiornarli con:

    conda update conda
    conda update anaconda
    

provo a usare export PATH = "~ / anaconda3 / bin: $ PATH" funziona per me.
Non don

0

Puoi usare Pyenv per installare Anaconda, quindi passare facilmente da un sistema Python all'altro e Anaconda Python:

  1. Installa Pyenv
  2. pyenv install anaconda3-5.3.0( pynev install -lper vedere quali versioni di anaconda sono disponibili)


0

Dai un'occhiata alla pagina dell'archivio repo di Anaconda e seleziona la versione appropriata che desideri installare.

Dopodiché, basta fare:

 # 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

Esempio concreto:

Al momento della stesura di questo documento, Anaconda3-2019.03 è l'ultima versione. Così,

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

Al termine dell'installazione, è anche possibile eliminare lo script di installazione facoltativamente:

$ rm -rf Anaconda3-5.0.1-Linux-x86_64.sh
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.