Prima di fare qualsiasi cosa, installa le dipendenze necessarie del progetto con pip.
Creiamo un ambiente virtuale
python -m venv venvAttiviamo l'ambiente virtuale nel tuo terminale
source venv/bin/activateInstalliamo le dipendenze
pip install -r requirements.txtPer eseguire uno script python con le dipendenze, esegui questo comando con il venv attivo nel tuo terminale
python nomeFile.pyPer utilizzare le dipendenze del venv all'interno di un jupyter notebook, bisogna fare un paio di passaggi.
Attiva l'ambiente virtuale nel tuo terminale, e registra il tuo venv come un kernel jupyter tramite questo comando, sostituisci "nomeScelto" con il nome che vuoi.
python -m ipykernel install --user --name=nomeScelto --display-name="nomeScelto"Chiudi e riapri il tuo IDE
Nel tuo notebook, seleziona il kernel jupyter appena creato
Select Kernel -> Jupyter Kernel -> "nomeScelto"Adesso il tuo notebook vede tutte le dipendenze del tuo ambiente virtuale.
Se vuoi essere sicuro che tutto funzioni, prova ad importare Ultralytics in una cella del notebook e stampane la versione.
import ultralytics
print("Ultralytics version:", ultralytics.__version__)Per vedere tutte le dipendenze installate
pip listPer eventualmente uscire dall'ambiente virtuale nel tuo terminale
deactivatePer vedere tutti i kernel jupyter che hai
jupyter kernelspec listPer eliminare un kernel specifico
jupyter kernelspec remove nome-del-kernelAlessio Prato alessio.prato2@studio.unibo.it 0001244807
Leonardo Po leonardo.po@studio.unibo.it 0001237272
Erik Dervishi erik.dervishi@studio.unibo.it 0001242633
MIT