Vai al contenuto principale

Installazione di PySpark (Tutti i sistemi operativi)

Questo tutorial mostra come installare PySpark e come gestire le variabili d’ambiente su sistemi operativi Windows, Linux e Mac.
Aggiornato 29 set 2026  · 8 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

banner

Pyspark = Python + Apache Spark

Apache Spark è un framework nuovo e open source usato nell’industria dei big data per l’elaborazione in tempo reale e in batch. Supporta diversi linguaggi, come Python, Scala, Java e R.

Apache Spark è scritto originariamente in un linguaggio per Java Virtual Machine (JVM) chiamato Scala, mentre Pyspark è un’API Python che include una libreria chiamata Py4J. Questo permette l’interazione dinamica con oggetti JVM.

Installazione su Windows

L’installazione mostrata è per il sistema operativo Windows. Comprende l’installazione di Java con la variabile d’ambiente e di Apache Spark con la variabile d’ambiente.

Il prerequisito consigliato è Python, che puoi installare da qui.

Installazione di Java

  1. Vai su Scarica Java JDK.
    Visita il sito di Oracle per scaricare il Java Development Kit (JDK).

  2. Vai alla sezione di download relativa al sistema operativo Windows e, nel mio caso, seleziona Windows Offline (64-bit). Verrà scaricato il file di installazione. Installazione Java

  3. Apri il file di installazione e inizierà il download. Installazione Java

  4. Apri il "Prompt dei comandi" e digita "java -version" per conoscere la versione e verificare se è installato. Installazione Java

  5. Aggiungi il percorso di Java Installazione Java

  6. Vai nella barra di ricerca e "MODIFICA LE VARIABILI D’AMBIENTE. Installazione Java
  7. Fai clic su "Variabili d’ambiente" Installazione Java
  8. Fai clic su "Nuova" per creare una nuova variabile d’ambiente. Installazione Java
  9. Usa come Nome variabile "JAVA_HOME" e come Valore variabile "C:\Program Files (x86)\Java\jdk1.8.0_251". Questa è la posizione del file Java. Fai clic su "OK" dopo aver completato il processo. Installazione Java
  10. Aggiungiamo la variabile utente: seleziona "Path" e fai clic su "Nuovo" per crearla. Installazione Java
  11. Aggiungi come nome variabile "PATH" e come valore percorso "C:\Program Files (x86)\Java\jdk1.8.0_251\bin", che è la posizione della cartella bin di Java. Fai clic su "OK" dopo aver completato il processo. Installazione Java

Nota: Puoi trovare il file di Java andando nell’unità C, ovvero "C:\Program Files (x86)\Java\jdk1.8.0_251" se non hai cambiato posizione durante il download. Installazione Java

Installazione di Pyspark

  1. Vai alla homepage di Spark.

  2. Seleziona la versione di Spark e il tipo di pacchetto come indicato e scarica il file .tgz.

Installazione di Pyspark Installazione di Pyspark

Puoi creare una nuova cartella chiamata "spark" nella directory C ed estrarre il file con "Winrar", cosa che tornerà utile più avanti.

Download e configurazione di winutils.exe

Vai su Winutils, scegli la versione di Hadoop scaricata in precedenza, quindi scarica il file winutils.exe entrando in "bin". Il link alla mia versione di Hadoop è: https://github.com/steveloughran/winutils/blob/master/hadoop-2.7.1/bin/winutils.exe

Crea una nuova cartella chiamata "winutils" e al suo interno creane un’altra chiamata "bin". Quindi inserisci al suo interno il file appena scaricato "winutils".

Variabili d’ambiente

  1. Creiamo una nuova variabile d’ambiente con nome variabile "hadoop_home" e valore variabile impostato sulla posizione di winutils, ovvero "C:\winutils", quindi fai clic su "OK".
    Variabili d’ambiente
  2. Per Spark, creiamo anche una nuova variabile d’ambiente con nome variabile "Spark_home" e valore variabile impostato sulla posizione di Spark, ovvero "C:\spark", quindi fai clic su "OK".
    Variabili d’ambiente
  3. Infine, fai doppio clic su "path" e modifica come mostrato di seguito aggiungendo un nuovo percorso "%Spark_Home%\bin" e fai clic su "OK".
    Variabili d’ambiente

Finalizzazione dell’installazione di Pyspark

  1. Apri il Prompt dei comandi e digita il seguente comando.
    Finalizzazione dell’installazione di Pyspark
  2. Quando tutto è andato a buon fine, otterrai il seguente messaggio.
    Finalizzazione dell’installazione di Pyspark

Installazione su Linux

L’installazione mostrata è per il sistema operativo Linux. Comprende l’installazione di Java con la variabile d’ambiente insieme ad Apache Spark e alla variabile d’ambiente.

Il prerequisito consigliato è Python, che puoi installare da qui.

Installazione di Java

  1. Vai su Scarica Java JDK.
    Visita il sito di Oracle per scaricare il Java Development Kit (JDK).

  2. Vai alla sezione di download per il sistema operativo Linux e scarica in base ai requisiti del tuo sistema.
    Installazione di Java
  3. Salva il file e fai clic su "Ok" per salvarlo in locale.
    Installazione di Java
  4. Apri il terminale e controlla il file appena scaricato usando il comando 'ls'.
    Installazione di Java
  5. Installa il pacchetto con il seguente comando, che installerà il pacchetto Debian di Java appena scaricato. Installazione di Java
  6. Infine, puoi verificare la versione di Java con il comando 'java --version'.
    Installazione di Java
  7. Per configurare le variabili d’ambiente, apriamo l’editor di testo 'gedit' con il seguente comando.
    Installazione di Java
  8. Applichiamo la modifica inserendo le seguenti informazioni, in cui è specificato il percorso di Java.
    Installazione di Java
  9. Per applicare definitivamente la modifica, digita il seguente comando. Installazione di Java

Installazione di Spark

  1. Vai alla homepage di Spark.
  2. Seleziona la versione di Spark e il tipo di pacchetto come indicato e scarica il file .tgz. Installazione di Spark
    Installazione di Spark
  3. Salva il file in locale e fai clic su "Ok".
    Installazione di Spark
  4. Apri il terminale e vai al file appena scaricato.
    Installazione di Spark
  5. Estrai il file con il seguente comando.
    Installazione di Spark
  6. Dopo l’estrazione, viene creato il nuovo file, mostrato con il comando di elenco ('ls').
    Installazione di Spark

Configurazione della variabile d’ambiente in Linux

  1. Apriamo il file 'bashrc' con il 'vim editor' tramite il comando 'vim ~/.bashrc'.
    Configurazione della variabile d’ambiente in Linux
  2. Inserisci le seguenti informazioni in base ai percorsi corretti sul tuo computer. Nel mio caso, questi erano i percorsi richiesti per la posizione di Spark, per Python e per Java. Inoltre, premi prima 'Esc' e poi digita ":wq" per salvare e uscire da vim.
    Configurazione della variabile d’ambiente in Linux
  3. Per applicare definitivamente la modifica, salva ed esci. In questo modo potrai usare il comando pyspark ovunque nella directory. Configurazione della variabile d’ambiente in Linux
  4. Apri pyspark con il comando 'pyspark' e verrà mostrato il messaggio finale come sotto. Configurazione della variabile d’ambiente in Linux Configurazione della variabile d’ambiente in Linux

Installazione su Mac

L’installazione mostrata è per il sistema operativo Mac. Comprende l’installazione di Java con la variabile d’ambiente insieme ad Apache Spark e alla variabile d’ambiente.

Il prerequisito consigliato è Python, che puoi installare da qui.

Installazione di Java

  1. Vai su Scarica Java JDK.
    Visita il sito di Oracle per scaricare il Java Development Kit (JDK).

  2. Vai alla sezione di download per il sistema operativo Linux e scarica in base ai requisiti del tuo sistema.
    Installazione di Java
  3. L’installazione di Java può essere confermata usando $java --showversion nel Terminale.

Installazione di Apache Spark

  1. Vai alla homepage di Spark.
  2. Seleziona la versione di Spark e il tipo di pacchetto come indicato e scarica il file .tgz. Installazione di Apache Spark
    Installazione di Apache Spark
  3. Salva il file in locale e fai clic su "Ok".
  4. Estrai il file con il seguente comando.
    $ tar -xzf spark-2.4.6-bin-hadoop2.7.tgz

Configurazione della variabile d’ambiente per Apache Spark e Python

Devi aprire il file ~/.bashrc o ~/.zshrc a seconda della versione corrente di Mac.

export SPARK_HOME="/Downloads/spark"
export PATH=$SPARK_HOME/bin:$PATH
export PYSPARK_PYTHON=python3

Apri pyspark con il comando 'pyspark' e verrà mostrato il messaggio finale come sotto. Configurazione della variabile d’ambiente per Apache Spark e Python

Congratulazioni

Congratulazioni, sei arrivato alla fine di questo tutorial!

In questo tutorial hai imparato a installare Pyspark, partendo dall’installazione di Java insieme ad Apache Spark e alla gestione delle variabili d’ambiente su sistemi operativi Windows, Linux e Mac.

Se vuoi saperne di più su Pyspark, segui il corso di DataCamp Introduction to Pyspark.

Dai un’occhiata al nostro Tutorial Apache Spark: ML con PySpark.

Argomenti
Python
Data Science

Corsi su PySpark

Corso

Fondamenti di PySpark

4 ore
157.9K
Impara a usare la gestione distribuita dei dati e l'apprendimento automatico in Spark con il pacchetto PySpark.
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