במאמר זה נראה לך כיצד להתקין את ליבת JupyterHub TypeScript על שרת JupyterHub שלך, כך שמשתמשי JupyterHub יוכלו להריץ ולתעד את קודי TypeScript על Jupyter Notebooks בדיוק כפי שהם מריצים ומתעדים את קודי Python.
הערה: אם JupyterHub לא מותקן במחשב שלך, תוכל לקרוא את אחד המאמרים בהתאם להפצת לינוקס שבה אתה משתמש:
1 . כיצד להתקין את הגרסה האחרונה של JupyterHub על אובונטו 22.04 LTS/Debian 12/Linux Mint 21
2. כיצד להתקין את הגרסה האחרונה של JupyterHub ב-Fedora 38+/RHEL 9/Rocky Linux 9
נושא התוכן:
- התקנת Node.js ב-Ubuntu/Debian/Linux Mint
- התקנת Node.js ב-RHEL/Rocky Linux/CentOS/Fedora
- בדיקה אם Node.js ו-NPM מותקנים כהלכה
- התקנת ליבת TypeScript ב- JupyterHub
- בדיקה אם ליבת JupyterHub TypeScript מותקנת כהלכה
- סיכום
- הפניות
התקנת Node.js ב-Ubuntu/Debian/Linux Mint
כדי שגרעין JupyterHub TypeScript יעבוד, עליך להתקין את Node.js במחשב שלך. אם אתה משתמש ב-Ubuntu/Debian/Linux Mint או כל הפצת לינוקס אחרת מבוססת Ubuntu/Debian בתור שרת JupyterHub שלך, אתה יכול להתקין את Node.js ממאגר החבילות הרשמי של הפצת לינוקס שלך.
ראשית, עדכן את מטמון מסד הנתונים של חבילת APT בפקודה הבאה:
$ סודו עדכון מתאים
כדי להתקין את Node.js ו-Node Package Manager (NPM), הפעל את הפקודה הבאה:
$ סודו מַתְאִים להתקין nodejs npm כדי לאשר את ההתקנה, לחץ על 'Y' ולאחר מכן לחץ על
התקנת Node.js ו-NPM. זה לוקח זמן להשלים.
בשלב זה, יש להתקין את Node.js ו-NPM.
התקנת Node.js ב-RHEL/Rocky Linux/CentOS/Fedora
כדי שגרעין JupyterHub TypeScript יעבוד, עליך להתקין את ה-Node.js במחשב שלך. אם אתה משתמש ב-RHEL/Rocky Linux/CentOS/Fedora או כל הפצת לינוקס אחרת מבוססת RPM כשרת JupyterHub שלך, אתה יכול להתקין את Node.js ממאגר החבילות הרשמי של הפצת לינוקס שלך.
ראשית, עדכן את מטמון מסד הנתונים של חבילת DNF עם הפקודה הבאה:
$ סודו dnf makecache
כדי להתקין את Node.js ו-Node Package Manager (NPM), הפעל את הפקודה הבאה:
$ סודו dnf להתקין nodejs npm כדי לאשר את ההתקנה, לחץ על 'Y' ולאחר מכן לחץ על
התקנת Node.js ו-NPM. זה לוקח זמן להשלים.
בשלב זה, יש להתקין את Node.js ו-NPM.
בדיקה אם Node.js ו-NPM מותקנים כהלכה
כדי לוודא אם Node.js ו-NPM מותקנים כהלכה, הפעל את הפקודות הבאות:
צומת $ --גִרְסָה$ npm --גִרְסָה
כפי שאתה יכול לראות, Node.js 12.22.9 ו-NPM 8.5.1 מותקנים במערכת ההפעלה Ubuntu 22.04 LTS שלנו.
התקנת ליבת TypeScript ב- JupyterHub
JupyterHub מוסיף תמיכה ב-TypeScript באמצעות שימוש ב tslab . כדי להתקין את חבילת tslab Node.js במחשב שלך, הפעל את הפקודה הבאה:
$ סודו npm להתקין -ז tslabמותקנת חבילת tslab Node.js. זה לוקח כמה שניות כדי להשלים.
יש להתקין את חבילת tslab Node.js בשלב זה.
לאחר התקנת חבילת tslab Node.js, עליך להתקין את ליבת JupyterHub TypeScript כדי להפעיל את התמיכה ב-TypeScript במחברות JupyterHub.
ראשית, הפעל את הסביבה הוירטואלית JupyterHub עם הפקודה הבאה:
$ . / העדיף / jupyterhub / פַּח / לְהַפְעִילכדי להתקין את ליבת JupyterHub TypeScript בכל המערכת (עבור כל משתמשי JupyterHub), הפעל את הפקודה הבאה:
$ סודו נָתִיב = $PATH tslab להתקין --תחילית = / העדיף / jupyterhub
בדיקה אם ליבת JupyterHub TypeScript מותקנת כהלכה
כדי לבדוק אם ליבת tslab TypeScript JupyterHub מותקנת, הפעל את הפקודה הבאה:
$ רשימת jupyter-kernelspecאתה אמור למצוא את 'tslab' ו- 'jslab' ברשימת הגרעינים הזמינים של JupyterHub.
אם אתה נכנס ל-JupyterHub, אתה אמור למצוא את שפת התכנות TypeScript בקטע 'מחברת'.
כדי ליצור מחברת TypeScript Jupyter, לחץ על 'TypeScript' בקטע 'מחברת'.
יש ליצור מחברת JupyterHub TypeScript חדשה.
אתה יכול לכתוב ולתעד את קודי TypeScript באותו אופן כפי שאתה עושה בקודי Python.
סיכום
במאמר זה, הראינו לך כיצד להתקין את Node.js ו-tslab על אובונטו/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora והפצות לינוקס אחרות מבוססות אובונטו/Debian ומבוססות RPM. הראנו לך גם כיצד להתקין את ליבת TypeScript ב- JupyterHub כך שתוכל להפעיל ולתעד את קודי TypeScript על מחברות Jupyter בדיוק כפי שאתה עושה בקודי Python.