1. Sul tuo Raspberry Pi crea la cartella che ospiterà il tuo progetto
Apri il terminale, vai nella cartella dove tieni i tuoi progetti e crea una nuova cartella (io lo chiamerò “RaspController Notification Proj”, ma puoi chiamarla come vuoi):
mkdir "RaspController Notification Proj"
2. Crea il tuo ambiente virtuale
Entra nella cartella del tuo progetto:
cd "RaspController Notification Proj"
e scegli un nome per il tuo ambiente (io lo chiamerò raspc_env, ma puoi chiamarlo come vuoi), questo crea una nuova cartella chiamata “raspc_env”
python3 -m venv raspc_env
3. Attiva l’ambiente virtuale
source raspc_env/bin/activate
Noterai che il tuo prompt del terminale cambierà, mostrando il nome dell’ambiente (es. (raspc_env) $). Questo significa che sei dentro l’ambiente virtuale!
4. Aggiorna il gestore di pacchetti standard per Python “pip” e installa la libreria raspc-notif
Nota 1: ora puoi usare solo “python” invece di “python3” perché siamo nell’ambiente virtuale
python -m pip install --upgrade pip
python -m pip install --upgrade raspc-notif
Nota 2: con i parametri "install --upgrade" il pacchetto viene installato se non presente oppure viene aggiornato se presente.
Nota 3: si consiglia di tenere la libreria raspc-notif sempre aggiornata.
Nota 4: puoi trovare la documentazione della libreria qui: raspc-notif documentation
5. Aggiungi il tuo script personalizzato
Crea i tuoi script Python all’interno della tua cartella di progetto “RaspController Notification Proj” seguendo l’esempio riportato sotto.
6. Disattiva l’ambiente virtuale
Quando hai finito di lavorare, ti basta digitare:
deactivate
Il prompt del terminale tornerà normale.
Attenzione: gli ambienti virtuali di Python (la cartella raspc_env) non possono essere spostati o rinominati dopo la loro creazione.
Se il percorso assoluto viene modificato perché le cartelle genitori sono state rinominate o spostate, occorre eliminare rimuovere l’ambiente virtuale con:
rm -rf raspc_env
e creare un nuovo ambiente pulito:
python3 -m venv raspc_env