מחברת Jupyter, צור ושתף מסמכים מאובונטו 20.04

על מחברת Jupyter

במאמר הבא אנו נסתכל כיצד אנו יכולים להתקין את Jupyter Notebook ב- Ubuntu 20.04. זהו יישום אינטרנט קוד פתוח ש- זה יאפשר למשתמשים ליצור ולשתף מסמכים המכילים קוד מקור, משוואות, ויזואליזציות וטקסט נרטיבי, בין היתר.

תוכנית זו פועל מיישום האינטרנט של הלקוח, שעובד בכל דפדפן רגיל. תנאי מוקדם הוא להתקין ולהפעיל את שרת Jupyter Notebook במערכת שלנו. ניתן לייצא מסמכים שנוצרו ב- Jupyter לפורמטים כגון HTML, PDF, Markdown או פייתון. בנוסף, ניתן לשתף אותם גם עם משתמשים אחרים בדוא"ל, באמצעות Dropbox או GitHub, או דרך הצופה המשולב של Jupyter Notebook.

יישום זה מיועד בדרך כלל לתאימות פיתון מתקדמת. זה כולל גם אפשרות לייצא מסמכים שנעשו בעזרת הכלי לפורמטים אחרים. המטרה הכללית שלשמה נוצר כלי זה היא להשתמש בלימוד שפת התכנות של פייתון. אנו יכולים להשיג גם ניקוי ושינוי נתונים מדעיים, סימולציה מספרית או דוגמנות סטטיסטית. אלה רק חלק מהתחומים איתם נוכל לעבוד עם יישום זה.

התקן את Jupyter Notebook ב- Ubuntu 20.04

ההתקנה פשוטה למדי, אם כי היא מצריכה סדרת שלבים. כדי להתחיל, אנו הולכים לפתוח מסוף (Ctrl + Alt + T), עכשיו ודא שאובונטו מעודכנת לחלוטין:

sudo apt update; sudo apt upgrade

התקן את הדרישות הדרושות

עכשיו אנחנו הולכים להתקין פיתון וכמה מהספריות שלה יחד עם PIP. לשם כך, באותו מסוף נצטרך לבצע רק את הפקודה:

התקן פייתון 3 פיפ

sudo apt install python3-pip python3-dev

לפני שימוש PIP, רצוי לעדכן אותו כדי לא להיתקל בבעיות בחבילות:

עדכון פיפ

sudo -H pip3 install --upgrade pip

לאחר ההתקנה והעדכון, נוכל לעשות זאת בדוק את הגרסה של PIP מוּתקָן עם הפקודה:

מותקנת גרסת pip

pip --version

בשלב זה, באמצעות PIP בוא נתקין את החבילה וירטואלי בעזרתם נוכל ליצור סביבות וירטואליות:

התקן וירטואלי

sudo -H pip3 install virtualenv

התקן את Jupyter Notebook

עכשיו שיש לנו את הדרישות הדרושות להתקנת Jupyter Notebok, ראשית אנו הולכים ליצור תיקיה שבה ההתקנה תותקן. אני הולך לקרוא לזה Jupyter, אבל אפשר לתת לו כל שם אחר.

mkdir jupyter

cd jupyter

עכשיו בואו ליצור סביבת פיתון חדשה:

ליצור סביבה וירטואלית עבור Jupyter Notebook

virtualenv jupyter

אז אנחנו נעשה להפעיל סביבה מריץ את הפקודה:

source jupyter/bin/activate

בנקודה זו, בעזרת PIP, אנו יכולים כעת להתקין את Jupyter מחברת:

pip להתקין jupyter

pip install jupyter

לאחר ההתקנה, יש לנו הפעל שרת jupyter עם הפקודה:

הפעל שרת jupyter

jupyter notebook

במסך היציאה, יהיה לך את המידע שאתה יכול לגשת אליו מדפדפן האינטרנט. אך לפני שנעבור לעבוד עם תוכנית זו, נוכל להגדיר את Jupyter מעט כך שהיא תהיה קצת יותר בטוחה.

תצורה בסיסית

כדי לסגור את השרת שהתחלנו עם הפקודה הקודמת, עלינו רק ללחוץ על צירוף המקשים Ctrl + C. ברגע שזה נעשה, נעשה זאת ליצור קובץ תצורה המוגדר כברירת מחדל רץ:

הגדרת מחברת Jupyter

jupyter notebook --generate-config

ואז נשתנה את זה מעט כדי שנוכל לגשת למחשב Jupyter מכל מארח או רשת. אם אתה מתכוון להשתמש ב- Jupyter במחשב שלך באופן מקומי, דלג על שלב זה. כדי לשנות את קובץ התצורה, אנו זקוקים רק לעורך המועדף עלינו ולהשתמש בפקודה כמו הבאה:

vim ~/.jupyter/jupyter_notebook_config.py

בתוך הקובץ נצטרך לחפש את הקו ג. NotebookApp.allow_remote_access והגדר את ערכו ל- נָכוֹן.

אפשר רשת jupyter

c.NotebookApp.allow_remote_access = True

לאחר שהדבר נעשה, שמור את השינויים וסגר את העורך.

בחזרה לטרמינל, בוא ליצור סיסמה שתעזור לנו להגן על הגישה להתקנת Jupyter שלנו.

הגדר סיסמא

jupyter notebook password

עכשיו כן אנו מפעילים מחדש את שירות Jupyter עם הפקודה:

jupyter notebook

נוכל לגשת למתקן שלנו שוב, אך לפני כן נצטרך להיכנס עם הסיסמה שהגדרנו זה עתה. ואז נוכל להתחיל לעבוד.

סיסמת מחשב jupyter

מחברת Jupyter היא כלי שימושי מאוד למי שמתחיל בעולם התכנות עם Python. יש לו גם פוטנציאל גדול למי שרוצה ללמוד מדעי נתונים בצורה מסודרת.

ממשק jupyter

אם ברצונך לבדוק תוכנית זו לפני התקנת חבילה כלשהי במחשב שלנו, תוכל לעשות זאת להשתמש ב הדגמה מקוונת שיוצריו מעמידים לרשות המשתמשים. בנוסף לרשותנו גם א נִרחָב תיעוד של כל הפונקציות שלה מתוך שלה אתר רשמי. אם אתה מעוניין להעיף מבט בקוד המקור של הפרויקט, ניתן להתייעץ איתו מתוך שלו מאגר ב- GitHub.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   נטליה דיג'ו

    פוסט מעולה, עובד מושלם

  2.   fsdfswf דיג'ו

    זה אומר שהגישה נדחתה, איך אני מתקן את זה?

    1.    דמיאן א. דיג'ו

      האם שינית את c.NotebookApp.allow_remote_access = נכון?

  3.   קווין בראבו דיג'ו

    כיצד אוכל לשמור את השינויים ולהחזיר?