Installazione Miniconda · 7 min read · Sep 12, 2025

Come installare Miniconda su Debian 12

Miniconda è la versione mini della distribuzione Anaconda con meno pacchetti ma abbastanza potente per impostare i tuoi progetti di Python/R e data science. Miniconda include solo strumenti come ‘conda’, Python e piccoli pacchetti aggiuntivi utili. È una versione leggera di Anaconda con una dimensione più piccola e può comunque installare pacchetti aggiuntivi tramite il repository pubblico di Anaconda o qualsiasi repository di terze parti come conda-forge e bioconda.

Questa guida ti insegna come installare Miniconda su un server Linux Debian 12. Imparerai a utilizzare la riga di comando ‘conda’ per creare e gestire ambienti virtuali e pacchetti. Infine, ti mostreremo anche come utilizzare Miniconda per lo sviluppo di Flask, che è isolato dall’ambiente virtuale.

Prerequisiti

Per iniziare con questa guida, assicurati di avere quanto segue:

  • Un server/desktop Linux - questo esempio utilizza Debian 12
  • Un utente non root con privilegi di amministratore

Installazione di Miniconda

Per installare Miniconda su Debian, puoi facilmente scaricare l’installer con ‘curl’ ed eseguirlo dal terminale. Ecco come installare Miniconda sulla tua macchina Debian.

Scarica l’installer di Miniconda per Linux con il comando ‘curl’ qui sotto.

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

Una volta completato il download, esegui lo script dell’installer ‘Miniconda3-latest-Linux-x86_64’ come segue:

bash ~/Miniconda3-latest-Linux-x86_64.sh

Ora fai quanto segue:

  • Premi e tieni premuto ENTER per rivedere il contratto di licenza.
  • Inserisci ‘yes’ per accettare il contratto di licenza.
  • Premi ENTER per configurare il percorso di installazione predefinito su ‘ /home/USER/miniconda3 ‘.
  • Per il processo di inizializzazione, seleziona ‘yes’ per automatizzare l’inizializzazione di Miniconda.
  • Dopo che il processo è terminato, vedrai un messaggio come ‘ Grazie per aver installato miniconda3 ‘.

install miniconda

install miniconda Ora che l’installazione è terminata, ricarica il tuo ambiente shell attuale con il comando qui sotto. Qui puoi utilizzare uno, il ‘~/.bashrc’ per l’utente Bash o ‘~/.zshrc’ per l’utente ZSH.

source ~/.bashrc  
source ~/.zshrc

Dopo che la tua shell è stata ricaricata, entrerai automaticamente nell’ambiente ‘ (base) ‘, che è solo destinato a Miniconda.

Per le tue applicazioni o progetti, crea il tuo ambiente, che imparerai più avanti.

Controlla la versione di ‘conda’ con il comando qui sotto. In questo momento, abbiamo ‘conda’ ‘ 24.11.1 ‘ installato.

conda --version

check conda versionb

Infine, puoi controllare informazioni dettagliate sull’installazione di Miniconda con il seguente:

conda info

Qui puoi vedere l’ambiente attivo, la directory dei dati, la directory della cache, la versione di ‘ conda ‘, le directory degli ambienti e gli URL dei canali (repository).

check conda info

Creazione di un Ambiente con conda

Dopo aver installato Miniconda, impariamo come creare e gestire ambienti virtuali utilizzando Miniconda.

Miniconda fornisce uno strumento da riga di comando ‘conda’ per gestire e distribuire ambienti virtuali, pacchetti e applicazioni. In questo passaggio, imparerai come creare e attivare ambienti virtuali con ‘conda’, e anche installare pacchetti nel tuo ambiente virtuale.

Per creare un nuovo ambiente di sviluppo Conda, esegui il comando ‘ conda ‘ qui sotto. In questo esempio, creerai un nuovo ambiente chiamato ‘ cenv ‘.

conda create -n cenv

Quando richiesto, inserisci ‘ y ‘ per procedere.

create virtual environment

Una volta creato l’ambiente ‘ cenv ‘, esegui il comando ‘ conda activate ‘ qui sotto per attivare il tuo nuovo ambiente.

conda activate cenv

Con questo, la tua shell dovrebbe cambiare da ‘ (base) ‘ a ‘ (cenv) ‘.

Successivamente, esegui il comando ‘conda install’ qui sotto per installare i tuoi pacchetti. Ad esempio, qui installeremo Python 3.12, Beautifulsoup4 e docutils.

conda install python=3.12 beautifulsoup4 docutils

activate and install packages

Infine, puoi disattivare il tuo ambiente attuale con il comando qui sotto.

conda deactivate

In aggiunta a ciò, puoi anche utilizzare il comando su una sola riga ‘conda create’ per creare un nuovo ambiente e installare pacchetti come segue.

conda create cent python=3.12 beautifulsoup4 docutils

Creazione di un Ambiente con file YAML

Miniconda fornisce anche un modo per creare ambienti tramite il file YAML. Con questo, puoi facilmente condividere il file YAML con i tuoi amici e tutti avranno gli stessi ambienti. Ora impariamo come creare ambienti virtuali con ‘conda’ tramite il file YAML.

Crea un nuovo file ‘ environment.yml ‘ con il tuo editor di testo. In questo caso, utilizzeremo ‘ nano ‘.

nano environment.yml

Inserisci la configurazione qui sotto per creare un nuovo ambiente ‘ myproject ‘ con i pacchetti ‘ Python3.12 ‘, ‘ pip ‘ e ‘ flask ‘. Quel pacchetto sarà installato automaticamente.

name: myproject  
dependencies:  
 - python=3.12  
 - pip  
 - flask

Salva il file ed esci dall’editor quando hai finito.

Ora esegui il comando ‘ conda env create ‘ qui sotto per creare un nuovo ambiente virtuale tramite il file ‘ environment.yml ‘.

conda env create -f environment.yml

Una volta completato, attiva l’ambiente ‘ myproject ‘ con il comando qui sotto.

conda activate myproject

Se va bene, la tua shell diventerà come ‘ (myproject) user@host’ come nello screenshot qui sotto.

conda via command line

Elenco degli Ambienti e dei Pacchetti

In questa sezione, imparerai come controllare gli ambienti che hai creato e elencare i pacchetti disponibili che hai installato utilizzando ‘conda’.

Esegui il comando ‘conda env’ qui sotto per elencare i progetti/ambienti nel tuo sistema. Quindi in questo caso, vedrai tre ambienti, ‘ (base) ‘ per il Miniconda predefinito, ‘ cenv ‘ e ‘ myproject ‘.

conda env list

list environments

Puoi anche controllare l’elenco dei pacchetti all’interno del tuo ambiente utilizzando il comando ‘ conda list ‘ qui sotto.

conda list -n myproject  
conda list -n cenv

Qui puoi vedere l’elenco dei pacchetti all’interno del ‘ myproject ‘.

list packages

Rimozione di Pacchetti e Ambienti

Ora che hai imparato come elencare ambienti e pacchetti, il passo successivo che imparerai è come rimuovere pacchetti e ambienti virtuali all’interno di Miniconda.

Per rimuovere un pacchetto specifico dal tuo ambiente, esegui il comando ‘ conda remove ‘ seguito da ‘ -n env-name ‘ e dal nome del pacchetto.

conda remove -n myproject pip

remove packages

Per rimuovere l’ambiente dal tuo sistema, esegui il seguente comando ‘ conda remove ‘ seguito dal nome del tuo ambiente e dall’opzione ‘ –all ‘.

conda remove -n myproject --all

remove env

Infine, controlla di nuovo l’elenco degli ambienti con il comando qui sotto. Vedrai che il tuo ambiente è stato eliminato. In questo esempio, il ‘ myproject ‘ è stato eliminato.

conda env list

list check env

Installazione di Flask con Conda

Per quest’ultimo passaggio, ti daremo una dimostrazione dello sviluppo di Flask utilizzando Miniconda. Per questo, utilizzeremo l’ambiente ‘cenv’ che abbiamo creato, e poi installeremo Python, Pip e i pacchetti Flask.

Prima, attiva l’ambiente virtuale ‘ cenv ‘ e installa i pacchetti necessari, incluso ‘ flask ‘.

conda activate cenv  
conda install python=3.12 pip flask

install flask

Ora crea una nuova directory di progetto ‘ ~/flask ‘ e accedi ad essa. Poi, crea una nuova applicazione ‘ myapp.py ‘ utilizzando il tuo editor di testo preferito.

mkdir -p ~/flask; cd ~/flask  
vim myapp.py

Inserisci il seguente script Python per creare una nuova applicazione ‘ myapp ‘ che mostrerà il tuo ‘ Hello Flask ‘ nel tuo browser.

#myapp  
from flask import Flask, render_template # importando la funzione render_template  
  
app = Flask(__name__)  
# rotta per la pagina indice  
@app.route("/")  
def hello():  
return render_template('index.html')  
  
if __name__ == ' __main__':  
app.run(debug=True)

Ora crea una nuova directory ‘templates’ e crea un file ‘index.html’ all’interno di quella directory.

mkdir -p templates  
nano templates/index.html

Inserisci il seguente script HTML che sarà reso dalla funzione ‘ render_template ‘.

  
   
 

Ciao Flask all'interno di Miniconda!

Successivamente, esegui il comando ‘flask’ qui sotto per avviare la tua applicazione. Questo eseguirà Flask sulla porta predefinita ‘5000’.

flask --app myapp run

Quando esegui, vedrai un output simile al seguente:

run flask

Infine, apri una nuova scheda del terminale e connettiti al tuo server. E poi, esegui il comando ‘curl’ qui sotto per accedere alla tua applicazione Flask.

curl http://localhost:5000/

Vedrai lo script ‘index.html’ mostrato nel tuo terminale.

check flask app

Conclusione

Congratulazioni! Hai imparato come installare e utilizzare Miniconda. Hai imparato come creare, gestire, elencare e eliminare ambienti con l’utilità ‘conda’. Hai anche imparato come impostare il progetto Python Flask all’interno dell’ambiente ‘conda’. Da qui, puoi creare più ambienti per i tuoi progetti, oppure puoi creare uno script YAML per gli ambienti Miniconda e distribuirlo ai tuoi collaboratori. Questo ci consente di avere lo stesso ambiente di sviluppo per il team.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.