python-lab

È un ambiente virtuale creato con il modulo venv, che contiene una serie di moduli e librerie Python utili nell’ambito dell’analisi dei dati, del machine learning, e dell’intelligenza artificiale.

Programmi inclusi

  • spyder
  • jupiter-notebook

Moduli inclusi

  • TensorFlow
  • PyTorch
  • keras
  • scikit-learn & scikit-image
  • matplotlib, bokeh, holoviews, plotly, seaborn
  • Flask, SQLAlchemy
  • Scrapy

Assieme a questi moduli sono disponibili le relative dipendenze, come numpy, pandas, keras, pyzmq, tornado, Twisted, Werkzeug, di cui non stiamo a dare un elenco completo.

Chi è interessato a vedere l’elenco completo, può lanciare il seguente comando dopo aver attivato l’ambiente virtuale:

  pip list

Utilizzo

Per attivare l’ambiente, è possibile lanciare da terminale:

  source /opt/python-lab/python-lab/bin/activate

Note: python-lab è ripetuto due volte, perché è anche il nome del virtual environment. Non è un errore. Scrivete il path correttamente, così come è riportato nella pagina.

Il prompt dovrebbe cambiare, con l’indicazione ‘(python-lab)’ aggiunta all’inizio.

L’ambiente è attivo solo nella shell (nel terminale) in cui è stato eseguito questo comando.

Disattivazione

Per uscire dall’ambiente virtuale basta lanciare il comando:

  deactivate

Il prompt della shell dovrebbe ritornare normale.