התקן והתקן את מחברת Jupyter ב- CentOS 8

Install Configure Jupyter Notebook Centos 8



במאמר זה, אני הולך להראות לך כיצד להתקין ולהגדיר את מחברת Jupyter ב- CentOS 8. אז בואו נתחיל.

התקנת כלי בנייה נדרשים:

על מנת להתקין את Jupyter Notebook, עליך להתקין את כל כלי ה- C הנדרשים C וספריות הפיתוח של Python 3. למרבה המזל, כל אלה זמינים במאגר החבילות הרשמי של CentOS 8.







ראשית, עדכן את מטמון מאגרי החבילות CentOS 8 בפקודה הבאה:



$סודוdnf makecache



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





$סודוdnfלהתקין gccpython3-devel kernel-headers- $(ללא שם-r)

לאישור ההתקנה לחץ על וגם ולאחר מכן לחץ על .



מנהל החבילות של DNF צריך להוריד את כל החבילות הנדרשות ולהתקין אותן. זה עשוי לקחת זמן עד להשלמתו.

בשלב זה, יש להתקין את כל כלי הבנייה הנדרשים.

התקנת PIP 3:

עליך להתקין את מנהל חבילות Python 3 PIP 3 במחשב CentOS 8 כדי להתקין את Jupyter Notebook. CentOS 8 צריך להיות מותקן PIP 3 כברירת מחדל.

כדי לבדוק אם PIP 3 מותקן, הפעל את הפקודה הבאה:

$איפהpip3

כמו שאתה רואה, pip3 הפקודה זמינה בנתיב /usr/bin/pip3 במקרה שלי.

במקרה שאין לך PIP 3 מותקן, הפעל את הפקודה הבאה להתקנת PIP3:

$סודוdnfלהתקיןpython3-pip

התקנת מחברת Jupyter:

כעת, התקן את מחברת Jupyter עם הפקודה הבאה:

$pip3להתקין --מִשׁתַמֵשׁיופיטר

PIP 3 צריך להוריד ולהתקין את כל חבילות ה- Python הנדרשות. זה עשוי לקחת זמן עד להשלמתו.

בשלב זה, יש להתקין את מחברת Jupyter.

כדי לבדוק אם Jupyter Notebook הותקן כהלכה, הפעל את הפקודה הבאה:

$יופיטר--גִרְסָה

כפי שאתה יכול לראות, מחברת Jupyter פועלת כראוי.

יסודות מחברת Jupyter:

כדי להפעיל את Jupyer Notebook, הפעל את הפקודה הבאה:

$מחברת jupyter

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

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

כדי ליצור מחברת Jupyter חדשה של Python 3 (נניח) בספריית העבודה הנוכחית שלך, לחץ על חָדָשׁ > פייתון 3 .

מחברת חדשה צריכה להיפתח. כאן תוכל להקליד שורות של קודי Python 3.

לאחר שתקליד כמה קודי Python 3, לחץ על לָרוּץ .

הקודים יפעלו ויראו לך את הפלט אם יש. לאחר מכן, תוכל להקליד שורות נוספות של קודי Python 3.

כפי שאתה יכול לראות, הוספתי שני מספרים והדפסתי את התוצאה.

אתה יכול לשמור את המחברת שלך מ קוֹבֶץ > שמור כ…

לאחר מכן, הקלד נתיב יחסי מספריית HOME ולחץ על להציל .

יש לשמור את המחברת.

יש ליצור קובץ מחברת קובץ חדש בנתיב הנתון שלך.

גישה מרחוק ל- Jupyter Notebook:

אם אתה רוצה לגשת למחשב הנייד Jupyter מרחוק, החלק הזה הוא בשבילך.

ראשית, מצא את כתובת ה- IP של מכונת CentOS 8 שלך כדלקמן:

$nmcli

במקרה שלי, כתובת ה- IP היא 192.168.20.129. אצלך זה יהיה שונה. לכן, הקפד להחליף אותו לשלך מעתה והלאה.

על מנת לגשת מרחוק ל- Jupyter Notebook, הפעל את Jupyter Notebook עם –Ip ו -נמל סמן כדלקמן:

$מחברת jupyter-אין דפדפן --ip= 192.168.20.129--נמל=8080

Jupyter Notebook אמור לפעול. העתק את כתובת האתר.

כעת, אפשר את יציאת TCP 8080 דרך חומת האש כדלקמן:

$סודוfirewall-cmd-add-port=8080/tcp--קבוע

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

$סודוfirewall-cmd--לִטעוֹן מִחָדָשׁ

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

הגדרת סיסמה עבור מחברת Jupyter:

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

ראשית, צור את ספריית התצורה של Jupyter Notebook ~/.jupyter כדלהלן:

$מִבְחָן -d~/.jupyter|| mkdir~/.jupyter

כעת, הפעל את הפקודה הבאה כדי להגדיר סיסמה עבור מחברת Jupyter:

$סיסמת מחברת jupyter

הקלד סיסמה ולחץ .

הקלד מחדש את הסיסמה ולחץ .

יש להגדיר את הסיסמה.

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

כדי לגשת למחברת Jupyter, כל שעליך לעשות הוא לבקר http://192.168.20.129:8080 מדפדפן האינטרנט שלך.

הוא יבקש ממך את הסיסמה. פשוט הקלד את הסיסמה ולחץ על התחברות .

עליך להיות מחובר ללוח המחוונים של Jupyter Notebook.

הגדרת ברירת מחדל למדריך המחברות:

ספריית השורש המוגדרת כברירת מחדל של מחברת Jupyter היא ספריית HOME שלך. אם תרצה, תוכל לשנות אותו לספרייה אחרת.

ראשית, צור ספריית שורש חדשה ~/מחברות (נניח) כדלקמן:

$mkdir~/מחברות

כדי לשנות את ספריית השורש של מחברת Jupyter, הפעל את Jupyter Notbook עם –מחברת-מחברת סמן כדלקמן:

מחברת $ jupyter-אין דפדפן --ip= 192.168.20.129--נמל=8080
-notebook-dir= ~/מחברות

יש לשנות את ספריית השורשים של Jupyter Notebook.

הגדרת מחברת Jupyter באמצעות קובץ תצורה:

Jupyter Notebook משתמש בקובץ JSON ~/.jupyter/jupyter_notebook_config.json כדי לשמור על כל תצורת ברירת המחדל.

כדי להגדיר את מחברת Jupyter, פתח את ~/.jupyter/jupyter_notebook_config.json קובץ כדלקמן:

$אָנוּ~/.jupyter/jupyter_notebook_config.json

התוכן של ~/.jupyter/jupyter_notebook_config.json הקובץ צריך להיות כדלקמן:

{
'NotebookApp':{
'סיסמה':'sha1: 810ea19adfa5: b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'ip':'192.168.20.129',
'נמל':8080,
'notebook_dir':' / בית / shovon / מחברות',
'פתח דפדפן':שֶׁקֶר
}
}

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

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

לאחר שתסיים, שמור את קובץ התצורה.

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

$מחברת jupyter

יש להגדיר את מחברת Jupyter.

אז ככה אתה מתקין ומגדיר את מחברת Jupyter ב- CentOS 8. תודה שקראת מאמר זה.