Notebook Jupyter, crea e condividi documenti da Ubuntu 20.04

sul taccuino Jupyter

Nel seguente articolo daremo un'occhiata a come possiamo installare Jupyter Notebook su Ubuntu 20.04. Questa è un'applicazione web open source che consentirà agli utenti di creare e condividere documenti che contengono codice sorgente, equazioni, visualizzazioni e testo narrativo, tra le altre cose.

Il programma viene eseguito dall'applicazione web del client, che funziona in qualsiasi browser standard. Il prerequisito è installare ed eseguire il server Jupyter Notebook sul nostro sistema. I documenti creati in Jupyter possono essere esportati in formati come HTML, PDF, riduione di prezzo o Pitone. Inoltre, possono anche essere condivisi con altri utenti tramite e-mail, utilizzando Dropbox o GitHub o tramite il visualizzatore di notebook Jupyter integrato.

Questa applicazione è generalmente progettata per la compatibilità avanzata con Python. Include anche la possibilità di esportare i documenti realizzati con lo strumento in altri formati. Lo scopo generale per cui è stato creato questo strumento è quello di essere utilizzato nell'apprendimento del linguaggio di programmazione Python. Possiamo anche ottenere pulizia e trasformazione di dati scientifici, simulazione numerica o modellazione statistica. Queste sono solo alcune delle aree con cui possiamo lavorare con questa applicazione.

Installa Jupyter Notebook su Ubuntu 20.04

L'installazione è abbastanza semplice, anche se richiede una serie di passaggi. Per iniziare apriremo un terminale (Ctrl + Alt + T), ora assicurati che Ubuntu sia completamente aggiornato:

sudo apt update; sudo apt upgrade

Installa i requisiti necessari

Ora stiamo per installare Python e alcune delle sue librerie insieme a PIP. Per fare ciò, nello stesso terminale dovremo solo eseguire il comando:

installa Python 3 pip

sudo apt install python3-pip python3-dev

Prima di usare PIP, è consigliabile aggiornarlo per non avere problemi con i pacchetti:

aggiorna pip

sudo -H pip3 install --upgrade pip

Una volta installato e aggiornato, possiamo controlla la versione di PIP installato con il comando:

versione pip installata

pip --version

A questo punto, usando PIP installiamo il pacchetto virtualenv con cui possiamo creare ambienti virtualizzati:

installa virtualenv

sudo -H pip3 install virtualenv

Installa Jupyter Notebook

Ora che abbiamo i requisiti necessari per installare Jupyter Notebok, prima creeremo una cartella in cui verrà installata l'installazione. Lo chiamerò Jupyter, ma può essere dato qualsiasi altro nome.

mkdir jupyter

cd jupyter

Ora ci sarà creare un nuovo ambiente Python:

creare un ambiente virtuale per Jupyter Notebook

virtualenv jupyter

Allora lo faremo attivare l'ambiente eseguendo il comando:

source jupyter/bin/activate

A questo punto, con l'aiuto di PIP, ora possiamo installare Jupyter Taccuino:

pip installa jupyter

pip install jupyter

Dopo l'installazione, abbiamo eseguire il server jupyter con il comando:

eseguire il server jupyter

jupyter notebook

Nella schermata di uscita, avrai le informazioni a cui puoi accedere dal browser web. Ma prima di iniziare a lavorare con questo programma, possiamo configurare un po' Jupyter per renderlo un po' più sicuro.

Configurazione di base

Per chiudere il server che abbiamo avviato con il comando precedente, dobbiamo solo premere la combinazione di tasti Ctrl + C. Una volta fatto questo, lo faremo generare un file di configurazione predefinito in esecuzione:

Configurazione del notebook Jupyter

jupyter notebook --generate-config

Quindi lo modificheremo un po 'in modo da poter accedere a Jupyter Notebook da qualsiasi host o rete. Se hai intenzione di utilizzare Jupyter sul tuo computer localmente, salta questo passaggio. Per modificare il file di configurazione, abbiamo solo bisogno del nostro editor preferito e utilizziamo un comando come il seguente:

vim ~/.jupyter/jupyter_notebook_config.py

All'interno del file dovremo cercare la riga c.NotebookApp.allow_remote_access e impostarne il valore su I veri.

abilitare la rete jupyterter

c.NotebookApp.allow_remote_access = True

Fatto ciò, salva le modifiche e chiudi l'editor.

Di nuovo nel terminale, andiamo generare una password che ci aiuterà a proteggere l'accesso alla nostra installazione di Jupyter.

impostare la password

jupyter notebook password

si Adesso rieseguiamo il servizio Jupyter con il comando:

jupyter notebook

Potremo nuovamente accedere alla nostra struttura, ma prima dovremo accedere con la password che abbiamo appena impostato. Allora possiamo iniziare a lavorare.

jupyter taccuino password web

Jupyter Notebook è uno strumento molto utile per chi si avvicina al mondo della programmazione con Python. Ha anche un grande potenziale per coloro che vogliono studiare la scienza dei dati in modo ordinato.

interfaccia jupyter

Se vuoi testare questo programma prima di installare qualsiasi pacchetto sul nostro computer, puoi Usa il dimostrazione online che i suoi creatori mettono a disposizione degli utenti. Inoltre avremo anche a nostra disposizione un ampio documentazione di tutte le sue funzionalità dal suo Sito Ufficiale. Se sei interessato a dare un'occhiata al codice sorgente del progetto, puoi consultarlo dalla sua repository su GitHub.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Natalia suddetto

    OTTIMO POST, FUNZIONA PERFETTO

  2.   fsdswf suddetto

    Dice accesso negato, come posso risolverlo?

    1.    Damien A. suddetto

      Hai cambiato c.NotebookApp.allow_remote_access = True?

  3.   Kevin bravo suddetto

    Come faccio a salvare le modifiche e tornare indietro?