כיצד להתקין את ליבת TypeScript ב-JupyterHub כדי להפעיל קודי TypeScript על מחברות Jupyter

Kyzd Lhtqyn T Lybt Typescript B Jupyterhub Kdy Lhp Yl Qwdy Typescript L Mhbrwt Jupyter



התמיכה בשפת התכנות מגיעה כגרעינים ב-JupyterHub. ליבת Python מותקנת כברירת מחדל ב-JupyterHub המאפשרת את שפת התכנות Python במחשבי Jupyter. אתה יכול להשתמש גם בשפות התכנות האחרות במחשבי Jupyter שלך. כל שעליך לעשות הוא להתקין את הגרעינים המתאימים עבור JupyterHub במחשב שלך.

במאמר זה נראה לך כיצד להתקין את ליבת 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



נושא התוכן:

  1. התקנת Node.js ב-Ubuntu/Debian/Linux Mint
  2. התקנת Node.js ב-RHEL/Rocky Linux/CentOS/Fedora
  3. בדיקה אם Node.js ו-NPM מותקנים כהלכה
  4. התקנת ליבת TypeScript ב- JupyterHub
  5. בדיקה אם ליבת JupyterHub TypeScript מותקנת כהלכה
  6. סיכום
  7. הפניות

התקנת 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.

הפניות: