(Mini) Conda su Linux

Conda logo

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:

  1. Scarica il programma di installazione di Miniconda dal sito ufficiale:
    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  2. Esegui il programma di installazione:
    bash Miniconda3-latest-Linux-x86_64.sh
  3. 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:

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:

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:

  1. Creare un nuovo environment chiamato esempio_environment con Python 3.10:
    conda create --name esempio_environment python=3.10
  2. Attivare l'environment appena creato:
    conda activate esempio_environment

    Il prompt del terminale dovrebbe cambiare in:

    (esempio_environment) user@hostname:~$
  3. Installare pacchetti utilizzando pip (ad esempio, numpy e pandas):
    pip install numpy pandas
  4. Verificare che i pacchetti siano stati installati correttamente:
    python -c "import numpy; import pandas; print('Numpy e Pandas installati correttamente')" 
  5. Disattivare l'environment quando hai finito di lavorare:
    conda deactivate

Comandi Utili

Di seguito alcuni comandi Conda utili per varie operazioni: