-
python -m venv envname
per creare l'ambiente virtuale di nomeenvname
. L'ambiente virtuale ha tutti i pacchetti separati da quelli di sistema. -
source envname/bin/activate
per attivare l'ambiente. Controllare a destra o a sinistra nel prompt per vedere se è attivo, dovrebbe apparire(envname)
, in alcune shell apparevia envname
-
pip install --upgrade pip
per aggiornare pip, di solito serve, ma comunque non fa male. -
pip install ipykernel matplotlib ipympl nbformat
Pacchetti utili per i notebook che saranno comunque installati -
pip install tensorflow
-
pip install keras
-
python -m pip show nome_pacchetto
dall'interno dell'ambiente virtuale per controllare la versione del pacchetto installato, da chi dipende ed altre informazioni.nome_pacchetto
è ad esempiokeras
-
Creare all'interno dell'ambiente virtuale il kernel di ipython con
python -m ipykernel install --user --name=nome_kernel
e selezionarlo poi da Jupyter Lab o da VSCode/VSCodium -
deactivate
per disattivare l'ambiente virtuale -
rm -rf /nome_cartella
per cancellare completamente un ambiente virtuale creato
jupyter kernelspec list
per mostare i kernel installatijupyter kernelspec remove kernel_name
per cancellare un kernel
Opzionale
pip list --outdated
elenco pacchetti non aggiornatipip install --upgrade pip
aggiornare pip o altro pacchetto x se x al posto di pippip3 list -o | cut -f1 -d' ' | tr " " "\n" | awk '{if(NR>=3)print}' | cut -d' ' -f1 | xargs -n1 pip3 install -U
aggiorna tutti i pacchetti non aggiornati, a volte non funziona perche' qualche pacchetto installato richiede versioni non aggiornate di alcune dipendenze, in caso di problemi disinstallare il pacchetto che crea problemi, aggiornare le dipendenze e reinstallarlo.