(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: