(Mini) Conda su Linux
Conda è un gestore di pacchetti open source e un sistema di gestione degli environment che funziona su Windows, macOS e Linux. Miniconda è una versione minimale di Conda che include solo Conda e i pacchetti necessari per farlo funzionare. Questo strumento permette di creare environment isolati per gestire diverse versioni di pacchetti e dipendenze software senza conflitti.
Installazione di Conda su Linux
Per installare Conda su Linux, segui questi passaggi:
- Scarica il programma di installazione di Miniconda dal sito ufficiale:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh - Esegui il programma di installazione:
bash Miniconda3-latest-Linux-x86_64.sh - Segui le istruzioni a schermo e accetta il contratto di licenza. Alla fine dell'installazione, chiudi e riapri il terminale o esegui:
source ~/.bashrc
Gestione degli Environment
Gli environment Conda ti permettono di creare e gestire diversi environment di sviluppo. Ecco alcuni comandi essenziali:
- Creare un nuovo environment:
conda create --name mio_environment - Attivare un environment:
conda activate mio_environment - Disattivare un environment:
conda deactivate - Elencare tutti gli environment:
conda env list - Rimuovere un environment:
conda remove --name mio_environment --all
Gestione dei Pacchetti
Conda contiene un gestore di pacchetti che semplifica l'installazione e la gestione dei pacchetti. **N.B.** Conda è compatibile con pip, quindi puoi utilizzare entrambi i gestori di pacchetti a seconda delle tue esigenze.
L'uso di pip non è parte di questa guida, se vuoi altre informazioni puoi consultare la documentazione ufficiale.
Di seguito alcuni comandi utili per la gestione dei pacchetti con Conda:
- Installare un pacchetto:
conda install nome_pacchetto - Aggiornare un pacchetto:
conda update nome_pacchetto - Rimuovere un pacchetto:
conda remove nome_pacchetto - Elencare i pacchetti installati:
conda list - Cercare un pacchetto:
conda search nome_pacchetto
Esempio Completo: Creazione e Gestione di un Environment con pip
Di seguito è riportato un esempio su come creare un environment Conda, attivarlo e installare pacchetti utilizzando pip:
- Creare un nuovo environment chiamato
esempio_environmentcon Python 3.10:conda create --name esempio_environment python=3.10 - Attivare l'environment appena creato:
conda activate esempio_environmentIl prompt del terminale dovrebbe cambiare in:
(esempio_environment) user@hostname:~$ - Installare pacchetti utilizzando pip (ad esempio, numpy e pandas):
pip install numpy pandas - Verificare che i pacchetti siano stati installati correttamente:
python -c "import numpy; import pandas; print('Numpy e Pandas installati correttamente')" - Disattivare l'environment quando hai finito di lavorare:
conda deactivate
Comandi Utili
Di seguito alcuni comandi Conda utili per varie operazioni:
- Mostrare informazioni sull'environment attivo:
conda info - Salvare l'elenco dei pacchetti in un file:
conda list --export > elenco_pacchetti.txt - Creare un environment da un file:
conda create --name mio_environment --file elenco_pacchetti.txt