GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Anaconda Navigator su Ubuntu 20.04 LTS o CentOS Linux

Python è un linguaggio di programmazione per computer interpretato orientato agli oggetti. Il suo utilizzo ha le caratteristiche del cross-platform. Può essere utilizzato nei sistemi Linux, macOS e Windows. Quando il codice scritto da esso viene eseguito su piattaforme diverse, è quasi impossibile Sono necessarie modifiche importanti e tutti gli utenti traggono vantaggio dalla sua comodità.

Inoltre, la potenza di Python risiede nella sua vasta gamma di applicazioni, che coprono l'intelligenza artificiale, il calcolo scientifico, lo sviluppo web, il funzionamento e la manutenzione del sistema, i big data e il cloud computing, la finanza, lo sviluppo di giochi, ecc. Il prerequisito per realizzare le sue potenti funzioni è che Python ha un gran numero di librerie standard e librerie di terze parti con funzioni relativamente complete. Attraverso il riferimento alla biblioteca, è possibile realizzare lo sviluppo di diversi settori di attività. Tuttavia, è proprio per l'enorme numero di biblioteche che la gestione di queste biblioteche e il loro mantenimento nel tempo è diventata una cosa importante ma estremamente complessa.

Cos'è Anaconda?

Anaconda è un ambiente Python integrato. Può essere considerata un'installazione integrata di Python che fornisce python, IPython, l'ambiente di sviluppo integrato Spyder e molti pacchetti e moduli pronti all'uso. La cosa migliore è che è abbastanza facile da installare anche un principiante può installarlo con un solo clic su sistemi operativi Windows, macOS e Linux.

L'edizione individuale di Anaconda, open source e gratuita da scaricare e utilizzare, può essere scaricata dal suo sito Web ufficiale.

Anaconda ha le seguenti caratteristiche:

  • Open-source
  • Processo di installazione semplice
  • Alte prestazioni utilizzando Python e il linguaggio R
  • Supporto gratuito della community
  • Repository basato su cloud con oltre 7.500 pacchetti di data science e machine learning
  • Più di 1000 librerie open source
  • Conduttura ML/AI in un ambiente di sviluppo centrale, che può essere esteso da laptop a migliaia di nodi
  • Responsabile dell'ambiente
  • Pacchetto Conda
  • La distribuzione open source di Anaconda è il modo più semplice per eseguire la scienza dei dati Python/R e l'apprendimento automatico
  • Sviluppare e addestrare modelli di machine learning e deep learning utilizzando scikit-learn, TensorFlow e Theano
  • Utilizza Dask, NumPy, Panda e Numba per analizzare i dati con scalabilità e prestazioni
  • Usa Matplotlib, Bokeh, Datashader e Holoviews per visualizzare il risultato

Installazione di Anaconda Navigator su distribuzioni Linux

Lo script di Anaconda per installarlo è disponibile sul sito ufficiale, quindi chiunque può ottenerlo da lì. Dopodiché, il processo di installazione di Anaconda per Ubuntu 20.04,18.04,16.04, RedHat, CentOS 8/7, Debian, Kali Linux, Linux Mint, Fedora e altri sarà lo stesso.

Apri browser

Vai alla pagina di download ufficiale di Anaconda e ottieni l'edizione individuale disponibile in uno script di installazione a 64 bit per sistemi operativi Linux. La dimensione dello script sarà di circa 550 MB.

Se stai utilizzando la versione Linux dell'interfaccia utente della riga di comando del server, puoi scaricare prima esaminando l'elenco dei repository dei pacchetti utilizzando il comando, a tale scopo:

curl https://repo.anaconda.com/archive/

E quindi trova la versione dello script che desideri scaricare. Ad esempio , mentre scrivevamo questo articolo l'ultima versione dello script dopo aver eseguito questo comando che abbiamo trovato sul terminale dei comandi era:Anaconda3-2020.07-Linux-x86_64.sh

Quindi, per scaricarlo esegui:

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

Pertanto, sia su Desktop che su Server puoi eseguire il comando sopra per ottenere la versione Linux Anaconda3-2020.07.

Esegui lo script di installazione di Anaconda3 su Ubuntu o CentOS

Non importa che tu sia su Ubuntu 20.04/18.04, CentOS 8/7 o qualsiasi altro sistema operativo Linux, l'esecuzione dello script per installare Anaconda sul tuo sistema sarà la stessa.

Se lo hai scaricato utilizzando il browser, lo script di installazione andrà automaticamente su Download cartella quindi passare a quella. O nella cartella in cui l'hai salvato.

cd Downloads

ls

Ora usa la seguente sintassi

./filename

o

bash filename

Il nome file è il nome dello script di installazione di Anaconda Linux. Nel nostro caso era Anaconda3-2020.07-Linux-x86_64.sh , quindi il comando sarà:

./Anaconda3-2020.07-Linux-x86_64.sh

o

bash Anaconda3-2020.07-Linux-x86_64.sh

Accetta i termini e le condizioni

L'installatore ti chiederà di accettare i termini e le condizioni, sarebbe un lungo elenco. Quindi, se non vuoi esaminarlo, premi semplicemente Ctrl+C e quindi premere Y accettarlo.

Risultato:

[email protected]:~/Downloads$ bash Anaconda3-2020.07-Linux-x86_64.sh

Welcome to Anaconda3 2020.07

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
===================================
End User License Agreement - Anaconda Individual Edition
===================================

Copyright 2015-2020, Anaconda, Inc.

All rights reserved under the 3-clause BSD License:

This End User License Agreement (the "Agreement") is a legal agreement between y
ou and Anaconda, Inc. ("Anaconda") and governs your use of Anaconda Individual E
dition (which was formerly known as Anaconda Distribution).

Subject to the terms of this Agreement, Anaconda hereby grants you a non-exclusi
ve, non-transferable license to:

* Install and use the Anaconda Individual Edition (which was formerly known as
Anaconda Distribution),
* Modify and create derivative works of sample source code delivered in Anacon
da Individual Edition from Anaconda's repository; and
* Redistribute code files in source (if provided to you by Anaconda as source)
and binary forms, with or without modification subject to the requirements set 
forth below.

Do you accept the license terms? [yes|no]
[no] >>>

Ricarica Barshrc o Shell corrente

Per iniziare a utilizzare Anaconda senza effettuare il login mantenendo lo stato della Current Shell o del terminale; ricarica il bash, in parole semplici ricarica il tuo profilo senza riavviare o disconnettere la sessione.

source ~/.bashrc

Installazione di prova

Usa il comando Conda per sapere se Anaconda funziona correttamente sul tuo sistema:

conda list

Il comando precedente elencherà tutti i pacchetti disponibili nell'ambiente corrente utilizzando Conda. Vedi altri comandi Conda (documenti).

Crea nuovi ambienti Anaconda su Linux

Se vuoi configurare un nuovo ambiente Anaconda per il tuo progetto, usa il comando conda create

Quindi, ad esempio, se vogliamo creare un ambiente con Python con un nome diciamo:“firstenv “, quindi quel comando sarà:

conda create -n firstenv

Il comando precedente creerà un ambiente senza alcun pacchetto, quindi diciamo di voler creare un ambiente con python e NumPy, quindi il comando sarà:

conda create -n firstenv python numpy

Oppure hai già un ambiente per installare i pacchetti in quello:

conda install -n firstenv python numpy scipy

Per utilizzare qualsiasi versione specifica del pacchetto, diciamo Python 3.6, invece di scrivere l'unico python specifica la versione insieme ad esso, esempio python=3.6

In questo modo, possiamo installare qualsiasi pacchetto disponibile desideriamo. Anche per attivare l'ambiente e iniziare a lavorare utilizzando il comando:

conda activate firstenv

Per disattivare

conda deactivate

Puoi saperne di più sul comando Anaconda e sulla configurazione degli ambienti nella pagina della documentazione del sito Web ufficiale.

Esegui Anaconda Navigator - Interfaccia grafica su Linux

Se non si desidera eseguire ogni volta comandi diversi per la configurazione degli ambienti e l'installazione dei pacchetti utilizzando conda, utilizzare l'applicazione dell'interfaccia utente grafica Anaconda denominata Navigator . Proprio come Windows e macOS, possiamo usarlo anche su Linux.

  • Apri terminale di comando
  • Digita:anaconda-navigator
  • Fai clic su Ok e non mostrare più pulsante del messaggio pop-up
  • Crea o seleziona l'ambiente esistente e inizia a creare applicazioni o a lavorare con i tuoi progetti.

Chi desidera una scorciatoia sul desktop può vedere: Come creare un collegamento sul desktop di Anaconda Navigator

Differenza tra Anaconda, conda, pip e virtualenv

① Anaconda

  • Anaconda è una versione di rilascio che contiene oltre 180 pacchetti scientifici e le relative dipendenze. I pacchetti scientifici inclusi includono conda, numpy, scipy, ipython notebook, ecc.

② conda

  • conda è uno strumento di gestione dei pacchetti, delle loro dipendenze e dell'ambiente.
  • Linguaggi applicabili:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN.
  • Piattaforme applicabili:Windows, macOS, Linux
  • usa:
    1. Installa, esegui e aggiorna rapidamente i pacchetti e le relative dipendenze.
    2. Crea, salva, carica e cambia facilmente ambienti sul computer.

    Se il pacchetto di cui hai bisogno richiede una versione diversa di Python, non è necessario passare a un ambiente diverso, perché conda è anche un gestore dell'ambiente. Con pochi comandi, puoi creare un ambiente completamente indipendente per eseguire diverse versioni di Python, pur continuando a utilizzare la tua solita versione di Python nel tuo ambiente normale. —— sito ufficiale di conda

  • conda è stato creato per il progetto Python ma può essere applicato a più linguaggi sopra menzionati.
  • Il pacchetto conda e il gestore dell'ambiente sono inclusi in tutte le versioni di Anaconda.

③ pip

  • pip è un gestore di pacchetti per l'installazione e la gestione di pacchetti software.
  • Linguaggio di scrittura Pip:Python.
  • La versione installata di default in Python:
    • Python 2.7.9 e versioni successive:installato di default, il comando èpip
    • Python 3.4 e versioni successive:installato di default, il comando èpip3
  • L'origine del nome pip:pip utilizza un'abbreviazione ricorsiva per nominarlo. Si ritiene generalmente che il suo nome derivi da 2 fonti:
    • "Pip installa pacchetti" ("pip installa pacchetti")
    • "Pip installa Python" ("pip installa Python")

④ virtualenv

  • virtualenv:uno strumento per creare un indipendente Ambiente Python.
  • Risolvi il problema:
    1. Quando un programma deve utilizzare la versione Python 2.7 e un altro programma deve utilizzare la versione Python 3.6, come utilizzare entrambi i programmi contemporaneamente?
    2. Se tutti i programmi sono installati nel percorso predefinito del sistema, ad esempio:/usr/lib/python2.7/site-packages se aggiorni accidentalmente un programma che non dovrebbe essere aggiornato, ciò influirà su altri programmi.
    3. Se si desidera installare un programma e modificarne la libreria o la versione della libreria mentre il programma è in esecuzione, il programma verrà interrotto.
    4. Quando si condivide l'host, i site-packages non è possibile installare il pacchetto nel catalogo globale.
  • virtualenv creerà un ambiente per la propria directory di installazione, non con altre librerie condivise ambiente virtualenv; ma può anche selettivamente essere connesso alla libreria globale non è installato.

⑤ Confronto tra pip e conda

→ Controllo delle dipendenze

  • pip:
    • Potrebbe non essere necessariamente mostra altre dipendenze richieste.
    • Durante l'installazione del pacchetto, potrebbe ignora semplicemente le dipendenze e installalo, chiedendo solo errori nei risultati.
  • conda:
    • Elenca altre dipendenze richieste.
    • Le dipendenze vengono installate automaticamente quando viene installato il pacchetto.
    • Puoi passare facilmente da una versione all'altra del pacchetto.

→ Gestione ambientale

  • pip:è difficile mantenere più ambienti.
  • conda:è più conveniente passare da un ambiente all'altro e la gestione dell'ambiente è relativamente semplice.

→ Impatto sul Python integrato nel sistema

  • pip:**L'aggiornamento/rollback della versione/la disinstallazione del pacchetto Python nel sistema influenzerà altri programmi.
  • conda:non influirà sul Python integrato nel sistema.

→ Lingua applicabile

  • pip:solo per Python.
  • conda:adatto per Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN.

Leggi di più:

  • Come installare la GUI sul server CentOS 8 Minimal CLI
  • Come installare Open Hardware Monitor Linux su Ubuntu 20.04 LTS
  • 48 comandi e domande di base su Linux
  • Script per installare rapidamente LAMP e WordPress sul server Ubuntu 20.04 LTS

Ubuntu
  1. Come installare Anaconda su CentOS 7

  2. Come installare VirtualBox 6.0 su Ubuntu 18.04 LTS / CentOS 7

  3. Come installare Anaconda su Ubuntu 18.04

  4. Come installare Linux Kernel 5.10 LTS in Ubuntu / Linux Mint

  5. Come installare Linux Dash su Ubuntu 20.04 LTS

Come installare Gparted su Ubuntu 22.04 | 20.04 LTS Linux

Come installare Anaconda Python su Ubuntu 18.04 LTS

Come installare Linux Kernel 5.0 su Ubuntu 18.04 LTS

Come installare Linux Kernel 5.15 su Ubuntu 20.04 LTS

Come installare Linux Kernel 5.16 su Ubuntu 20.04 LTS

Come installare Linux Kernel 5.17 su Ubuntu 20.04 LTS