Vai al contenuto principale

Come installare e usare Homebrew

Scopri Homebrew per la data science. Impara a usare questo package manager per installare, aggiornare e rimuovere tecnologie come Apache Spark e Graphviz.
Aggiornato 29 set 2026  · 8 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

Gli sviluppatori di Homebrew lo definiscono il “package manager mancante per macOS”. I pacchetti sono raccolte di file raggruppati che possono essere installati e rimossi come un unico insieme. Un package manager è uno strumento che automatizza il processo di installazione, aggiornamento e rimozione dei pacchetti.

Se sei un utente Python, potresti aver usato il package manager pip o le funzionalità di gestione pacchetti di conda per installare, aggiornare o rimuovere pacchetti.

Se sei un utente R, potresti aver utilizzato l'RStudio Package Manager per installare, aggiornare o rimuovere pacchetti.

Homebrew è un package manager pensato per Mac che conviene installare. Ti accorgerai che puoi usare Homebrew per la data science perché rende molto più semplice installare tecnologie aggiuntive su Mac, come Apache Spark e il software Graphviz.

Detto questo, iniziamo.

Installa Command Line Tools

Per installare Homebrew, devi installare o gli Xcode Command Line Tools (circa 100 MB) o il pacchetto completo di Xcode (circa 10 GB). In questo tutorial, installerai i Command Line Tools perché hanno dimensioni più ragionevoli. I Command Line Tools forniscono agli utenti Mac molti strumenti, utility e compilatori comunemente usati. Un vantaggio è che, quando installi i Command Line Tools, viene installato anche Git, di cui hai bisogno perché alla base Homebrew è essenzialmente fatto di script Git e Ruby.

1. Apri un nuovo terminale. Puoi farlo cliccando sulla lente di ingrandimento di Spotlight in alto a destra, digitando terminal e poi cliccando sull'icona Terminale. Puoi verificare se Command Line Tools o Xcode sono installati digitando nel terminale il comando qui sotto.

xcode-select -p

new terminal

Se vedi un percorso in output come nell'immagine sopra, passa alla sezione "Install Homebrew" del tutorial. Hai già installato Xcode o Xcode Command Line Tools.

Se non vedi alcun output, procedi al punto 3.

2. Digita quanto segue nel terminale per installare i Command Line Tools. Se compare una finestra come quella dell'immagine sotto, clicca su Installa.

xcode-select --install

installation prompt

Se appare un Contratto di licenza, leggilo e poi clicca su Accetto.

3. Controlla di nuovo se gli Xcode Command Line Tools sono installati. Puoi farlo aprendo un nuovo terminale e digitando il comando qui sotto.

xcode-select -p

command example

Installa Homebrew

Apri un terminale e digita il comando qui sotto. Ti verrà chiesta la password, che di solito è la stessa che usi per sbloccare il Mac all'avvio. Dopo aver inserito la password, inizierà l'installazione.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

command

Comandi Homebrew

Ora diamo un'occhiata ai comandi più comuni di Homebrew. 

Installa un pacchetto

Il comando qui sotto installa il pacchetto wget. Puoi sostituire wget con il pacchetto che vuoi installare.

brew install wget

Disinstalla un pacchetto

Il comando qui sotto disinstalla il pacchetto wget. Puoi sostituire wget con il pacchetto che vuoi disinstallare.

brew rm wget

Elenca i pacchetti installabili

brew search elenca tutti i possibili pacchetti che puoi installare. L'immagine sotto mostra l'output dell'uso di brew search.

brew search output

Un uso più pratico del comando brew search è una query più mirata. Per esempio, se ti interessa installare Apache Spark, puoi usare il comando qui sotto per vedere se esiste un pacchetto Apache Spark da installare.

brew search spark

brew search spark

Dall'immagine sopra, sembra esserci un potenziale pacchetto Apache Spark chiamato apache-spark che potrebbe essere utile installare. Potrebbe essere utile ottenere più informazioni su apache-spark, ed è qui che torna comodo il comando brew info.

Ottieni informazioni su un pacchetto

Il comando brew info è davvero utile per ottenere più informazioni su un pacchetto e per vedere i requisiti di un pacchetto.

Il comando qui sotto recupera più informazioni sul pacchetto apache-spark.

brew info apache-spark

apache-spark package info

Nota che indica che questo pacchetto richiede la versione 1.8 di Java e fornisce un paio di link a luoghi dove trovare più informazioni sul pacchetto specifico. La prossima sezione entra più nel dettaglio su come installare Apache Spark.

Integrazione con altre tecnologie

Spesso scoprirai che Homebrew può aiutarti a lavorare con altre tecnologie. Questa sezione include due esempi di come usare Homebrew per la data science:

  • Come installare Apache Spark con Homebrew
  • Come utilizzare Homebrew per visualizzare alberi decisionali.

Installa Apache Spark con Homebrew

Homebrew può essere usato per installare altre tecnologie come Apache Spark. Apache Spark non è il più semplice da installare, ma Homebrew lo rende più facile. I passaggi qui sotto spiegano come installare Apache Spark con Homebrew.

1. Verifica se esiste un pacchetto Apache Spark su Homebrew usando il comando seguente.

brew search spark

command 1

2. Cerca più informazioni su apache-spark per vedere se hai tutte le dipendenze necessarie.

brew info apache-spark

Se l'output del comando mostra che hai Java, prosegui al punto 3.

command 2

Se l'output del comando mostra che non soddisfi i requisiti, dovrai installare Java prima di procedere al punto 3.

command 3

Puoi digitare il comando qui sotto per vedere se hai Java. L'immagine sotto mostra l'output nel caso in cui Java non sia installato. È importante notare che, se hai una versione precedente di Java, dovrai aggiornarla.

java -version

java installation

Puoi installare Java usando Cask. Cask è un'estensione di brew che consente la gestione di applicazioni grafiche tramite il progetto Cask.

brew tap caskroom/versions
brew cask install java8

Dopo aver installato Java, verifica di avere una versione appropriata di Java.

java -version

command 4

3. Usa il comando qui sotto per installare apache-spark.

brew install apache-spark

command 5

4. Ora puoi aprire PySpark con il comando qui sotto.

pyspark

command 6

5. Puoi chiudere pyspark con exit().

Se vuoi imparare PySpark, vedi il Tutorial Apache Spark: ML con PySpark.

Homebrew per aiutare a visualizzare alberi decisionali

Graphviz è un software open source per la visualizzazione di grafi. La visualizzazione di grafi è un modo di rappresentare informazioni strutturali come diagrammi di grafi e reti astratte. In data science, uno degli usi di Graphviz è visualizzare gli alberi decisionali (puoi saperne di più sugli alberi decisionali qui).

Puoi installare GraphViz usando il comando qui sotto.

brew install graphviz

Il codice Python qui sotto addestra un albero decisionale sul famoso dataset Iris ed esporta un file dot (decisionTree.dot) dell'albero che hai addestrato.

 from sklearn.datasets import load_iris
from sklearn import tree
iris = load_iris()
clf = tree.DecisionTreeClassifier(max_depth=3)
clf = clf.fit(iris.data, iris.target)
tree.export_graphviz(clf,
                     out_file="decisionTree.dot",
                     feature_names=iris.feature_names,
                     class_names=iris.target_names,
                     filled = True)

Uno dei punti di forza degli alberi decisionali è che sono facilmente interpretabili. Puoi interpretarli ancora meglio guardandoli. È qui che entra in gioco Graphviz. In un terminale, puoi digitare il comando qui sotto per convertire decisionTree.dot in un file .png facile da visualizzare.

dot -Tpng decisionTree.dot -o decisionTree.png

Puoi quindi aprire il file .png che hai creato per visualizzare il tuo albero decisionale.

decision tree

È importante notare che a volte le funzionalità dei package manager si sovrappongono. Per esempio, è anche possibile installare Graphviz tramite le funzionalità di gestione pacchetti di conda se hai Anaconda installato usando il comando qui sotto.

conda install python-graphviz

Conclusione

Questo tutorial offre una guida rapida su come installare e usare Homebrew per la data science. Spero ti sia utile quando vuoi installare Apache Spark o Graphviz. Homebrew ha un sito web fantastico dove puoi trovare altri comandi. Se hai domande o commenti sul tutorial, scrivi pure qui sotto o su Twitter.

Domande frequenti

Che cos'è Homebrew e perché è utile per la data science su macOS?

Homebrew è un package manager per macOS che semplifica l'installazione, l'aggiornamento e la rimozione di pacchetti software. È particolarmente utile per i data scientist perché consente di gestire facilmente strumenti come Apache Spark e Graphviz su Mac.

Come posso usare Homebrew per installare Apache Spark?

Per prima cosa, cerca il pacchetto Apache Spark con brew search spark e verifica che tutte le dipendenze, come Java, siano soddisfatte eseguendo brew info apache-spark. Poi, installa Apache Spark con brew install apache-spark.

Come posso usare Homebrew per visualizzare alberi decisionali nella data science?

Puoi installare Graphviz, uno strumento per la visualizzazione di grafi, eseguendo brew install graphviz. Dopo l'installazione, puoi generare rappresentazioni visive degli alberi decisionali creati in Python convertendoli in file .png con il comando dot -Tpng decisionTree.dot -o decisionTree.png.

 
Argomenti
Data Science
Python
R

Scopri di più sulla Data Science

Corso

Comprendere la Data Science

2 ore
877.3K
Un'introduzione alla data science senza necessità di programmare.
Vedi i dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Mostra AltroMostra Altro