La documentazione di Anaconda stessa indica l'installazione completa in circa 9,7 GB. Un server che esegue un singolo job scikit-learn pianificato ne tocca solo una minima parte, e non apre neppure una volta l'applicazione desktop inclusa.
È proprio di questo divario che parla questa recensione di Anaconda. La distribuzione funziona, e funziona da dieci anni. La domanda è se sia ancora quello che dovreste installare, e cosa eseguire al suo posto quando non lo è.
TL;DR
- Su una macchina personale, Anaconda è un buon affare: un solo installer, zero decisioni, un ambiente di lavoro completo. Su un server, è l'installer sbagliato. Voto complessivo: 3 su 5.
- La dimensione è la parte che smette di essere gratis nel momento in cui la sposti fuori da un portatile, dove il disco costa poco e gli strumenti grafici vengono davvero usati.
- I termini attuali di Anaconda consentono l'uso personale, non commerciale, e l'uso gratuito da parte di organizzazioni a scopo di lucro con 200 o meno dipendenti o collaboratori in totale. Sopra quella soglia, l'installer di Anaconda Distribution richiede una licenza commerciale, e anche Miniconda può far scattare obblighi di pagamento quando accede ai repository ospitati da Anaconda.
- Per un deployment headless, installate invece Miniforge: gli stessi strumenti conda, con il canale conda-forge gestito dalla community come predefinito.
Vale ancora la pena installare Anaconda?
Le risposte sono due, e quale sia la vostra dipende da dove andrà a finire la cosa. Su un portatile o un desktop: sì, Anaconda merita ancora la sua installazione per chiunque voglia un ambiente di data science funzionante senza prendere una sola decisione su cosa ci finisce dentro. Su un server: no. Miniforge consegna esattamente la parte che vi serve. Io lo colloco a 3 su 5.
Niente di tutto ciò rende Anaconda un cattivo prodotto. È un buon prodotto a cui si chiede un lavoro che il suo fratello minore fa meglio, il che è una critica diversa e molto più facile da risolvere.
L'altra variabile è più silenziosa, e pesa quasi quanto la destinazione del deployment: quale installer usate, e da quale canale di pacchetti attinge.
Cosa fa bene Anaconda
Scaricate un file, cliccate attraverso un installer, ed eccovi in un notebook con lo stack numerico e di plotting standard già presente. Non avete scelto nulla. Non avete risolto nulla. Per molte persone questo vale più di ogni argomento sull'ottimizzazione che segue, e credo venga sottovalutato proprio dal tipo di persona a cui piace assemblare gli ambienti a mano (sono stato quella persona; non è una virtù).
I numeri dietro tutto questo: Anaconda include oltre 600 pacchetti preinstallati, e la versione attuale, 2026.07-1, del 29 luglio 2026, include Python 3.14.6. A me sembra qualcosa che qualcuno sta ancora mantenendo attivamente, non un residuo che nessuno ha avuto tempo di mandare in pensione.
La cosa più profonda che fa conda, e il motivo per cui esiste ancora in un mondo pieno di installer Python più veloci, è che risolve dipendenze che non sono Python. Le librerie C e Fortran compilate sotto lo stack scientifico, le toolchain binarie, i pezzi che un installer basato su pip dà per scontato siano già sulla macchina: conda li tratta come pacchetti che gestisce e risolve insieme a quelli Python. Se il vostro grafo delle dipendenze entra in quel territorio e quei pezzi nativi non sono disponibili come wheel compatibili, nessuna velocità dell'installer vi salva, perché non sta risolvendo lo stesso problema.
Anaconda Navigator si appoggia sopra tutto questo come un'applicazione desktop costruita su conda, il che è una comodità autentica se non siete tipi da riga di comando (e moltissimi ottimi data scientist non lo sono). Su questi due assi, completezza immediata e risoluzione delle dipendenze cross-linguaggio, Anaconda è in cima alla sua categoria e non sosterrò il contrario.
Dove Anaconda vi costa
Circa 9.7 GB installati, e i requisiti di sistema chiedono un minimo di 5 GB di disco libero solo per scaricare e installare. Su una workstation con un terabyte di SSD, nessuno dei due numeri è un problema. Su una piccola istanza cloud, entrambi sono una voce di costo, e vi comprano una pila di cose che quell'istanza non chiamerà mai.
La parte scomoda è che Anaconda vi dà entrambi i numeri senza spiegare come si incastrino. Da quelle pagine non riesco a sostenere una distinzione netta tra prima e dopo, quindi trattateli come due cifre ufficiali di pianificazione, non come due fasi della stessa installazione.
Navigator è il caso più chiaro. È una GUI desktop. Su una macchina senza schermo non c'è alcun display su cui disegnare, quindi resta nel filesystem come zavorra che non viene mai eseguita. Non è un attacco a Navigator (è una buona GUI), è una constatazione su a cosa serve una GUI. Lo stesso vale per una quota consistente degli oltre 600 pacchetti inclusi: un server che esegue un job di inferenza o un ETL notturno ne importa una manciata e si porta dietro tutto il resto.
Per questo qui do un voto all'adeguatezza, non alla qualità. Anaconda non si porta dietro peso morto sulla macchina per cui è stato progettato. Se lo porta dietro sulla macchina verso cui molti lo stanno puntando adesso, e questo lo colloca a metà scala anziché in fondo.
Cosa richiede davvero la licenza di Anaconda
Il numero è 200. I termini di servizio di servizio di Anaconda concedono l'uso gratuito quando «utilizzate la Piattaforma per conto di un'organizzazione a scopo di lucro con un totale di 200 o meno dipendenti o collaboratori (incluse tutte le Affiliate)». La versione oggi sul sito ha effetto dal 15 luglio 2025. Sopra quel numero di persone, l'installer completo di Anaconda Distribution e l'accesso ai repository ospitati da Anaconda possono richiedere un Business Plan a pagamento; la pagina dei prezzi di Anaconda riporta i livelli attuali.
Il che significa: se siete una persona sola, una startup di cinque o un'agenzia di quaranta, questa sezione non parla di voi. La maggior parte dei lettori singoli e dei piccoli team non è commercialmente esposta da questi termini. La sezione conta per chi decide su cosa si standardizza una grande organizzazione, e per chi dovrà rispondere più avanti a una domanda dell'ufficio acquisti al riguardo.
Il punto su cui la gente inciampa: passare da Anaconda a Miniconda cambia solo metà della risposta sulla licenza. Miniconda di per sé non richiede una licenza commerciale, ma continua a puntare al repository predefinito di Anaconda, ed è proprio attraverso quel repository che l'obbligo di pagamento ritorna. È Miniforge a fare la differenza, perché usa come predefinito il canale conda-forge gestito dalla community. Il canale è parte della risposta, ma non è tutta la risposta. Le attuali indicazioni legali di Anaconda considerano inoltre l'installer completo di Anaconda Distribution come concesso in licenza commerciale sopra la soglia. Miniconda cambia l'installer; Miniforge cambia l'installer e il canale predefinito.
Le date vanno maneggiate con cura, perché le fonti non raccontano una sola storia continua e non ho intenzione di cucirle insieme. Il bollettino tecnico del Lawrence Livermore National Laboratory dice che Anaconda ha cambiato i termini di licenza nel 2020, e separatamente descrive i termini attuali come gratuiti per le organizzazioni sotto le 200 persone. Il blog di Anaconda affronta un aggiornamento dei termini nel marzo 2024. La versione pubblicata oggi ha effetto dal 15 luglio 2025.
Sono affermazioni datate separate, provenienti da fonti separate, ciascuna accurata rispetto alla fonte che la formula, e nessuno che io possa citare le collega in un'unica cronologia. Trattatele come tre dati isolati, non come una sequenza con una causa.
Quello che Anaconda dice davvero sulla revisione del 2024 è insolitamente diretto:
«Riconosciamo che un aggiornamento dei Termini di Servizio nel marzo 2024 non è stato comunicato con la chiarezza che avrebbe dovuto avere, causando confusione, preoccupazione e l'esclusione involontaria di un gran numero di utenti gratuiti, in particolare tra i nostri stimati utenti accademici e della ricerca.»
E almeno un'istituzione con nome e cognome ha agito per via del costo. Il bollettino del LLNL dice senza giri di parole che la licenza Anaconda è diventata sempre più costosa, e pubblica anche il calendario: il laboratorio lascia scadere la propria licenza Anaconda nel 2027, e a febbraio 2027 inizia a bloccare i canali a pagamento di Anaconda in tutta la struttura.
Lo stesso bollettino nomina i sostituti verso cui il laboratorio sta indirizzando i propri utenti: conda-forge con Miniforge, Pixi, pip e uv, e Spack per le esigenze di compilazione in HPC. Questo è un laboratorio di ricerca che pubblica il proprio piano di migrazione, non una voce di corridoio su un umore diffuso.
Un limite, detto chiaramente: io leggo questi termini come li legge chi fa deployment, non come li legge un avvocato. Se il vostro organico è vicino alla soglia, o se la vostra struttura societaria rende «incluse tutte le Affiliate» una domanda concreta, quella conversazione spetta a qualcuno il cui mestiere è proprio quello.
Cosa installare invece su un server
Sostituite Anaconda con Miniforge su una macchina senza schermo e non cambia quasi nulla nel vostro flusso di lavoro. I comandi conda sono gli stessi, i file di ambiente sono gli stessi, e il solver è uguale o più veloce, perché Miniforge3 ora include mamba per impostazione predefinita. Il bollettino del LLNL definisce Miniforge un sostituto diretto per i flussi di lavoro Anaconda esistenti, nel caso della maggior parte dei suoi utenti.
Miniforge è pubblicato dalla community conda-forge con una licenza BSD 3-Clause, e imposta il canale conda-forge come predefinito, anziché il repository di Anaconda. Quella singola differenza di configurazione toglie di mezzo la questione della licenza Anaconda, finché restate su conda-forge e non aggiungete un canale fornito da Anaconda, ed è il motivo per cui punterei un server su Miniforge anziché su Miniconda.
Se siete arrivati qui con l'idea di installare Mambaforge, non fatelo. È stato ritirato. Il repository di Miniforge registra che Mambaforge è deprecato da luglio 2024 e che è stato tolto dalle nuove release dopo gennaio 2025, con le sue funzionalità confluite in Miniforge3. Qualsiasi guida che lo raccomandi ancora è superata.
Distribuisci app Python su un'infrastruttura VPS veloce pensata per gli sviluppatori.
Ottieni VPS PythonPoi c'è il caso in cui conda non vi serve affatto. Se ogni dipendenza del vostro progetto ha una wheel su PyPI, la risoluzione cross-linguaggio di conda sta risolvendo un problema che non avete, e un flusso di lavoro basato su pip è più leggero e più veloce.
Quella strada oggi è più solida di uno o due anni fa, soprattutto grazie a uv, che Astral descrive come «un gestore di pacchetti e progetti Python estremamente veloce, scritto in Rust» e di cui afferma che è da 10 a 100 volte più veloce di pip. Quel moltiplicatore è un'affermazione di Astral sul prodotto di Astral, e io non l'ho misurato. In ogni caso il consolidamento è la parte a cui darei più peso: uv riunisce gestione delle dipendenze, ambienti virtuali e gestione delle versioni di Python in un solo strumento, il che toglie a un progetto un sacco di parti in movimento.
Ancora una cosa che vale la pena sapere prima di standardizzare un team su questo per tre anni: Astral ha annunciato che entra a far parte di OpenAI il 19 marzo 2026, dicendo che OpenAI continuerà a sostenere gli strumenti open source. È un'intenzione dichiarata più che una garanzia, ed è il genere di cosa che vorrei avere davanti prima di scommetterci sopra una decisione pluriennale sulla toolchain.
Il limite è lo stesso di pip: neanche uv è un resolver cross-linguaggio. È una versione molto migliore della strada PyPI, non una via di fuga dal motivo per cui conda esiste.
Chi dovrebbe usare Anaconda e chi no
Una sola domanda smista quasi tutti: c'è qualcosa nel vostro albero delle dipendenze che vive fuori da Python, e questa cosa gira su una macchina con uno schermo? Quelle due risposte insieme decidono l'installer, e pesano più delle preferenze del team o di quello che vi capitava di usare nel lavoro precedente.
A chi va bene Anaconda
L'incastro più chiaro è un professionista che lavora su un desktop o un portatile, vuole un ambiente completo e non vuole passare un pomeriggio a metterlo insieme. Lì la dimensione non vi fa alcun male, gli strumenti grafici sono un vantaggio e non zavorra, e se la vostra organizzazione sta sotto la soglia di organico i termini non vi costano nulla. Non è un premio di consolazione: descrive moltissimi data scientist in attività.
Il secondo caso è un team già immerso in conda, i cui carichi di lavoro dipendono davvero da librerie compilate e native (stack GPU, toolchain scientifiche, tutto ciò in cui la parte difficile dell'installazione non è il Python). Strappare via una configurazione conda funzionante per rincorrere un installer più veloce che non riesce a risolvere le vostre dipendenze è un cattivo scambio: veloce nel lavoro sbagliato resta il lavoro sbagliato. Restate dove siete, ammesso che siate sotto la soglia e non stiate distribuendo tutto questo senza schermo.
Chi dovrebbe installare altro
Chiunque distribuisca un carico di lavoro basato su conda su un server senza schermo o su un'istanza cloud dovrebbe installare Miniforge. Non credo che questa sia nemmeno combattuta: ottenete gli stessi strumenti, saltate la zavorra che non verrà mai eseguita, e la questione del canale si risolve da sola.
Qualsiasi organizzazione sopra la soglia di organico che sta attingendo dal canale predefinito di Anaconda ha due risposte legittime, e vale la pena nominarle entrambe invece di fingere che ce ne sia una. Comprate il Business Plan se la distribuzione è davvero ciò di cui i vostri team hanno bisogno, oppure ripuntate i vostri ambienti su conda-forge e smettete di attingere dal canale a pagamento. Sceglierne una deliberatamente va bene. Scoprire la domanda durante un audit no.
E se il vostro progetto è puro Python con wheel disponibili per tutto ciò che importate, usate pip con venv, oppure usate uv. In quello scenario l'elemento distintivo di conda non vi compra nulla, e vi state portando dietro una toolchain più pesante per una capacità che non chiamate mai.
Una nota su come è stata realizzata questa recensione
Nessuno ha pagato per questo articolo e nessuno di Anaconda è stato coinvolto. I numeri qui riportati provengono dalla documentazione di Anaconda stessa, dai suoi termini di servizio e dal suo blog, oltre che dal bollettino pubblicato dal Lawrence Livermore National Laboratory e dal repository di Miniforge, tutti linkati sopra. Per questo pezzo non ho fatto un'installazione pulita della versione attuale, non ho misurato i tempi di risoluzione degli ambienti e non ho valutato il piano di notebook ospitati, quindi trattate i dati su dimensioni e licenza come documentati, non come misurati.
Domande frequenti
Anaconda è gratuito per uso commerciale?
Per molte aziende sì. I termini attuali di Anaconda consentono l'uso personale, non commerciale, e l'uso gratuito da parte di organizzazioni a scopo di lucro con un totale di 200 o meno dipendenti o collaboratori, incluse tutte le affiliate. Sopra quel numero, l'installer completo di Anaconda Distribution e l'accesso ai repository ospitati da Anaconda possono richiedere un Business Plan a pagamento. Il gestore di pacchetti conda in sé e il canale conda-forge gestito dalla community restano gratuiti a prescindere dalle dimensioni dell'organizzazione.
Qual è la differenza tra Anaconda, Miniconda e Miniforge?
Anaconda è la distribuzione completa: conda più centinaia di pacchetti preinstallati e una GUI desktop. Miniconda è un installer minimo con conda e poco altro, ma punta ancora per impostazione predefinita al canale di pacchetti di Anaconda stessa. Anche Miniforge è minimo, e usa invece come predefinito il canale conda-forge gestito dalla community. Miniconda cambia la questione della licenza dell'installer, ma non il repository predefinito. Miniforge cambia entrambi.
Ho ancora bisogno di conda, o basta pip?
Dipende da cosa sono fatte le vostre dipendenze. Il vantaggio di conda è risolvere dipendenze non Python e librerie native sotto gli stack scientifici e GPU quando le wheel compatibili non le coprono. Se ogni pacchetto che vi serve ha una wheel su PyPI, pip con venv, oppure uv, è più leggero e più veloce e non vi fa rinunciare a nulla di quello che stavate usando.
Dovrei usare Mambaforge?
No. Mambaforge è stato deprecato a luglio 2024 e tolto dalle nuove release dopo gennaio 2025. Installate invece Miniforge3, che include mamba per impostazione predefinita ed è il successore mantenuto.

Discussione
Commenti
Accedi per partecipare alla discussione.