Jupyter Notebook, δημιουργία και κοινή χρήση εγγράφων από το Ubuntu 20.04

για το Jupyter Notebook

Στο παρακάτω άρθρο θα ρίξουμε μια ματιά στο πώς μπορούμε να εγκαταστήσουμε το Jupyter Notebook στο Ubuntu 20.04. Αυτή είναι μια εφαρμογή ιστού ανοιχτού κώδικα που Θα επιτρέπει στους χρήστες να δημιουργούν και να μοιράζονται έγγραφα που περιέχουν πηγαίο κώδικα, εξισώσεις, οπτικοποιήσεις και αφηγηματικό κείμενοΜεταξύ άλλων.

Αυτό το πρόγραμμα εκτελείται από την εφαρμογή ιστού του πελάτη, η οποία λειτουργεί σε οποιοδήποτε τυπικό πρόγραμμα περιήγησης. Η προϋπόθεση είναι η εγκατάσταση και εκτέλεση του διακομιστή Jupyter Notebook στο σύστημά μας. Τα έγγραφα που δημιουργούνται στο Jupyter μπορούν να εξαχθούν σε μορφές όπως HTML, PDF, Χαμήλωση τιμής ή Python. Επιπλέον, μπορούν επίσης να κοινοποιηθούν σε άλλους χρήστες μέσω email, χρησιμοποιώντας το Dropbox ή το GitHub ή μέσω της ενσωματωμένης προβολής Jupyter Notebook.

Αυτή η εφαρμογή είναι γενικά σχεδιασμένη για προηγμένη συμβατότητα Python. Περιλαμβάνει επίσης τη δυνατότητα εξαγωγής εγγράφων που έχουν δημιουργηθεί με το εργαλείο σε άλλες μορφές. Ο γενικός σκοπός για τον οποίο δημιουργήθηκε αυτό το εργαλείο είναι να χρησιμοποιηθεί στην εκμάθηση της γλώσσας προγραμματισμού Python. Μπορούμε επίσης να επιτύχουμε καθαρισμό και μετασχηματισμό επιστημονικών δεδομένων, αριθμητική προσομοίωση ή στατιστική μοντελοποίηση. Αυτοί είναι μόνο μερικοί από τους τομείς με τους οποίους μπορούμε να εργαστούμε με αυτήν την εφαρμογή.

Εγκαταστήστε το Jupyter Notebook στο Ubuntu 20.04

Η εγκατάσταση είναι αρκετά απλή, αν και απαιτεί μια σειρά βημάτων. Αρχικά θα ανοίξουμε ένα τερματικό (Ctrl + Alt + T), τώρα βεβαιωθείτε ότι το Ubuntu είναι πλήρως ενημερωμένο:

sudo apt update; sudo apt upgrade

Εγκαταστήστε τις απαραίτητες απαιτήσεις

Τώρα πρόκειται να εγκαταστήσουμε Python και μερικές από τις βιβλιοθήκες του μαζί με PIP. Για να γίνει αυτό, στο ίδιο τερματικό θα χρειαστεί μόνο να εκτελέσουμε την εντολή:

εγκαταστήστε το python 3 pip

sudo apt install python3-pip python3-dev

Πριν τη χρήση PIP, είναι σκόπιμο να το ενημερώσετε ώστε να μην έχετε προβλήματα με τα πακέτα:

ενημέρωση pip

sudo -H pip3 install --upgrade pip

Μόλις εγκατασταθεί και ενημερωθεί, μπορούμε ελέγξτε την έκδοση του PIP εγκατεστημένο με την εντολή:

εγκατεστημένη η έκδοση pip

pip --version

Σε αυτό το σημείο, χρησιμοποιώντας PIP ας εγκαταστήσουμε το πακέτο virtualenv με τα οποία μπορούμε να δημιουργήσουμε εικονικά περιβάλλοντα:

εγκαταστήστε το virtualenv

sudo -H pip3 install virtualenv

Εγκαταστήστε το Jupyter Notebook

Τώρα που έχουμε τις απαραίτητες απαιτήσεις για να εγκαταστήσουμε το Jupyter Notebok, πρώτα πρόκειται να δημιουργήσουμε έναν φάκελο στον οποίο θα εγκατασταθεί η εγκατάσταση. Θα το ονομάσω Jupyter, αλλά μπορεί να του δοθεί οποιοδήποτε άλλο όνομα.

mkdir jupyter

cd jupyter

Τώρα ας δημιουργήστε ένα νέο περιβάλλον python:

δημιουργία εικονικού περιβάλλοντος για το Jupyter Notebook

virtualenv jupyter

Τότε θα ενεργοποίηση περιβάλλοντος εκτέλεση της εντολής:

source jupyter/bin/activate

Σε αυτό το σημείο, με τη βοήθεια του PIP, μπορούμε τώρα να εγκαταστήσουμε το Jupyter σημειωματάριο:

pip install jupyter

pip install jupyter

Μετά την εγκατάσταση, έχουμε εκτελέστε διακομιστή jupyter με την εντολή:

εκτελέστε διακομιστή jupyter

jupyter notebook

Στην οθόνη εξόδου, θα έχετε τις πληροφορίες στις οποίες έχετε πρόσβαση από το πρόγραμμα περιήγησης ιστού. Αλλά πριν ξεκινήσουμε να δουλεύουμε με αυτό το πρόγραμμα, μπορούμε να διαμορφώσουμε λίγο το Jupyter για να το κάνουμε λίγο πιο ασφαλές.

Βασική διαμόρφωση

Για να κλείσουμε τον διακομιστή που ξεκινήσαμε με την προηγούμενη εντολή, πρέπει να πατήσουμε μόνο το συνδυασμό πλήκτρων Ctrl + C. Μόλις γίνει αυτό, θα το κάνουμε δημιουργήστε ένα προεπιλεγμένο αρχείο διαμόρφωσης τρέξιμο:

Ρύθμιση σημειωματάριου Jupyter

jupyter notebook --generate-config

Τότε θα το τροποποιήσουμε λίγο ώστε να έχουμε πρόσβαση στο Jupyter Notebook από οποιονδήποτε κεντρικό υπολογιστή ή δίκτυο. Εάν πρόκειται να χρησιμοποιήσετε το Jupyter στον υπολογιστή σας τοπικά, παραλείψτε αυτό το βήμα. Για να τροποποιήσουμε το αρχείο διαμόρφωσης, χρειαζόμαστε μόνο τον αγαπημένο μας επεξεργαστή και χρησιμοποιούμε μια εντολή όπως η ακόλουθη:

vim ~/.jupyter/jupyter_notebook_config.py

Μέσα στο αρχείο θα πρέπει να αναζητήσουμε τη γραμμή c.NotebookApp.allow_remote_access και ορίστε την τιμή του σε Οι αληθινοί .

ενεργοποίηση δικτύου jupyter

c.NotebookApp.allow_remote_access = True

Μόλις γίνει αυτό, αποθηκεύστε τις αλλαγές και κλείστε τον επεξεργαστή.

Επιστροφή στο τερματικό, ας δημιουργήστε έναν κωδικό πρόσβασης που θα μας βοηθήσει να προστατεύσουμε την πρόσβαση στην εγκατάσταση Jupyter.

Ορίστε κωδικό

jupyter notebook password

Τώρα ναι εκτελούμε ξανά την υπηρεσία Jupyter με την εντολή:

jupyter notebook

Θα είμαστε σε θέση να αποκτήσουμε ξανά πρόσβαση στις εγκαταστάσεις μας, αλλά πριν θα πρέπει να συνδεθούμε με τον κωδικό πρόσβασης που μόλις ορίσαμε. Τότε μπορούμε να αρχίσουμε να δουλεύουμε.

Ιστός κωδικού πρόσβασης σημειωματάριου jupyter

Το Jupyter Notebook είναι ένα πολύ χρήσιμο εργαλείο για όσους ξεκινούν στον κόσμο του προγραμματισμού με την Python. Έχει επίσης μεγάλες δυνατότητες για όσους θέλουν να μελετήσουν την επιστήμη των δεδομένων με ομαλό τρόπο.

διεπαφή jupyter

Εάν θέλετε να δοκιμάσετε αυτό το πρόγραμμα πριν εγκαταστήσετε οποιοδήποτε πακέτο στον υπολογιστή μας, μπορείτε Χρησιμοποιήστε το online επίδειξη που οι δημιουργοί του κάνουν διαθέσιμο στους χρήστες. Επιπλέον, θα έχουμε επίσης στη διάθεσή μας α extensa τεκμηρίωσης όλων των λειτουργιών του από αυτό Επίσημη Ιστοσελίδα. Εάν ενδιαφέρεστε να ρίξετε μια ματιά στον πηγαίο κώδικα του έργου, μπορείτε να συμβουλευτείτε το αποθετήριο στο GitHub.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ναταλία dijo

    ΕΞΑΙΡΕΤΙΚΗ ΑΝΑΡΤΗΣΗ, ΔΟΥΛΕΥΕΙ ΤΕΛΕΙΑ

  2.   fsdfswf dijo

    Λέει ότι δεν επιτρέπεται η πρόσβαση, πώς μπορώ να το διορθώσω;

    1.    Ντάμιεν Α. dijo

      Έχετε αλλάξει το c.NotebookApp.allow_remote_access = Σωστό;

  3.   Κέβιν Μπράβο dijo

    Πώς μπορώ να αποθηκεύσω τις αλλαγές και να επιστρέψω;