Nel nostro articolo precedente, abbiamo mostrato come installare più versioni di Python senza interrompere gli strumenti di sistema e creare un ambiente isolato utilizzando Virtualenv?. Ecco un altro metodo per creare un ambiente virtuale per diverse versioni di Python, usando Conda.
Conda è un sistema di gestione dei pacchetti open source e di gestione dell'ambiente per qualsiasi linguaggio come Python, Ruby, R, Lua, Scala, Java, C/C++, Fortran. Conda crea, salva, carica e passa facilmente da un ambiente all'altro. Quindi, se devi eseguire un'applicazione o un programma che richiede una versione diversa di Python, Conda ti aiuta a farlo.
Come installare Conda Package Management System
Esistono due modi per installare Conda.
- Il modo più veloce è installare Miniconda, una versione mini di Anaconda che include solo Conda e le sue dipendenze.
- Sono necessari Conda e oltre 720 pacchetti open source, quindi installa Anaconda.
Ti consigliamo di installare Anaconda. Un vantaggio di Anaconda è che non richiede privilegi di amministratore.
Come installare Anaconda – Sistema di gestione dei pacchetti
Fase 1:installa i prerequisiti
#apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
Fase 2:Scarica Anaconda Installer per Linux
Puoi scaricare il programma di installazione di Anaconda per Linux a seconda della tua versione di Python. Ultimamente Anaconda supporta la versione a 64 bit di Linux. Assicurati di utilizzare un sistema operativo a 64 bit e non a 32 bit.
Fase 3:esegui Anaconda Installer
Dopo aver scaricato il programma di installazione di Anaconda, eseguilo sul tuo terminale usando il comando seguente:
#bash Anaconda3-2019.07-Linux-x86_64.sh
Segui le istruzioni nelle schermate del programma di installazione.
Includi il bash
comando indipendentemente dal fatto che tu stia utilizzando o meno la shell Bash.
Al termine dell'installazione, chiudere e aprire il terminale per rendere effettivo.
Verifica il Conda
$conda -V
Crea un ambiente virtuale per il tuo progetto
Per utilizzare una particolare versione di Python per il tuo ambiente virtuale, cerca prima nell'elenco delle versioni Python disponibili utilizzando il comando seguente:
$conda search "^python$"
Questo elencherà tutte le versioni di Python. Puoi selezionare la versione particolare per il tuo ambiente virtuale sostituendo x.x con la versione richiesta nel comando seguente:
$conda create -n name_of_the_env python=x.x anaconda
Premi Y per procedere. Questo installerà la versione Python e tutte le librerie di pacchetti anaconda associate nel percorso specificato durante la creazione dell'ambiente.
Attiva il tuo ambiente virtuale
Una volta creato l'ambiente virtuale, devi attivarlo semplicemente eseguendo il comando seguente con il nome del tuo ambiente per passare al tuo ambiente virtuale.
$conda activate name_of_the_env
Come installare pacchetti Python aggiuntivi nel tuo ambiente virtuale
Puoi installare pacchetti Python aggiuntivi nel tuo ambiente virtuale usando il comando seguente:
$conda install -n name_of_the_env [package]
Disattiva il tuo ambiente virtuale
Puoi disattivare il tuo ambiente virtuale per terminare la sessione.
$conda deactivate
Non è necessario specificare il nome dell'ambiente. L'ambiente attivo corrente verrà disattivato.
Elenca tutti gli ambienti virtuali
Puoi ottenere un elenco di tutti gli ambienti virtuali utilizzando il comando seguente:
$conda env list
Gli ambienti attivi vengono visualizzati con *
Elimina un ambiente virtuale non richiesto
Puoi eliminare un ambiente virtuale che non è più necessario utilizzando il comando seguente:
$conda remove -n name_of_the_env -all
Fare riferimento a questo cheat sheet per ulteriori comandi conda.