GNU/Linux >> Linux Esercitazione >  >> Linux

Crea un ambiente virtuale per diverse versioni di Python usando Conda

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.

Il programma di installazione richiede "Desideri che il programma di installazione inizializzi Anaconda3 eseguendo Conda init?" Consigliamo "sì".

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.


Linux
  1. Come installare più versioni di Python (2.7 e 3.5) senza interrompere gli strumenti di sistema e creare un ambiente isolato utilizzando Virtualenv?

  2. Come creare un ambiente virtuale Python su Ubuntu 20.04

  3. Procedura:Python 3 e creazione di un ambiente virtuale (venv) in CentOS 7

  4. 7 vantaggi dell'utilizzo di un server privato virtuale per la tua azienda

  5. apt-get install per diverse versioni di Python

Crea unità CD e DVD virtuali usando CDEmu su Linux

Crea una macchina virtuale KVM usando l'immagine Qcow2 in Linux

Crea ambienti virtuali NodeJS utilizzando Conda in Linux

Crea ambienti virtuali Rust usando Conda in Linux

Crea ambienti virtuali Golang usando Conda in Linux

Crea un volume del disco rigido virtuale (VHD) utilizzando un file in Linux