في هذه المقالة، سنوضح لك كيفية تثبيت نواة JupyterHub JavaScript/Node.js على خادم JupyterHub الخاص بك حتى يتمكن مستخدمو JupyterHub من تشغيل وتوثيق أكواد JavaScript/Node.js على Jupyter Notebooks تمامًا كما يقومون بتشغيل وتوثيق Python رموز.
ملحوظة: إذا لم يكن لديك JupyterHub مثبتًا على جهاز الكمبيوتر الخاص بك، فيمكنك قراءة إحدى المقالات اعتمادًا على توزيع Linux الذي تستخدمه:
1. كيفية تثبيت أحدث إصدار من JupyterHub على Ubuntu 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/Fedora
- التحقق من تثبيت Node.js وNPM بشكل صحيح
- تثبيت JavaScript/Node.js Kernel على JupyterHub
- التحقق من تثبيت JavaScript/Node.js JupyterHub Kernel بشكل صحيح
- خاتمة
- مراجع
تثبيت Node.js على Ubuntu/Debian/Linux Mint
لكي تعمل نواة JupyterHub JavaScript/Node.js، يجب أن يكون Node.js مثبتًا على جهاز الكمبيوتر الخاص بك. إذا كنت تستخدم Ubuntu/Debian/Linux Mint أو أي توزيعة Linux أخرى قائمة على Ubuntu/Debian كخادم JupyterHub، فيمكنك تثبيت Node.js من مستودع الحزم الرسمي لتوزيع Linux الخاص بك.
أولاً، قم بتحديث ذاكرة التخزين المؤقت لقاعدة بيانات حزمة APT باستخدام الأمر التالي:
$ sudo تحديث مناسب
لتثبيت Node.js وNode Package Manager (NPM)، قم بتشغيل الأمر التالي:
$ sudo ملائم ثَبَّتَ Nodejs npmلتأكيد التثبيت، اضغط على 'Y' ثم اضغط <أدخل> .
يتم الآن تثبيت Node.js وNPM. يستغرق بعض الوقت لإكمال.
عند هذه النقطة، يجب تثبيت Node.js وNPM.
تثبيت Node.js على RHEL/Rocky Linux/Fedora
لكي تعمل نواة JupyterHub JavaScript/Node.js، يجب أن يكون لديك Node.js مثبتًا على جهاز الكمبيوتر الخاص بك. إذا كنت تستخدم RHEL/Rocky Linux/Fedora أو أي توزيعة Linux أخرى تعتمد على RPM كخادم JupyterHub الخاص بك، فيمكنك تثبيت Node.js من مستودع الحزم الرسمي لتوزيع Linux الخاص بك.
أولاً، قم بتحديث ذاكرة التخزين المؤقت لقاعدة بيانات حزمة DNF باستخدام الأمر التالي:
$ sudo dnf makecache
لتثبيت Node.js وNode Package Manager (NPM)، قم بتشغيل الأمر التالي:
$ sudo dnf ثَبَّتَ Nodejs npmلتأكيد التثبيت، اضغط على 'Y' ثم اضغط <أدخل> .
يتم الآن تثبيت Node.js وNPM. يستغرق بعض الوقت لإكمال.
عند هذه النقطة، يجب تثبيت Node.js وNPM.
التحقق من تثبيت Node.js وNPM بشكل صحيح
للتأكد من تثبيت Node.js وNPM بشكل صحيح، قم بتشغيل الأوامر التالية:
عقدة $ --إصدار$ نبم --إصدار
كما ترى، تم تثبيت Node.js 12.22.9 وNPM 8.5.1 على نظام التشغيل Ubuntu 22.04 LTS الخاص بنا.
تثبيت JavaScript/Node.js Kernel على JupyterHub
يضيف JupyterHub دعم JavaScript/Node.js من خلال استخدام IJavaScript. لتثبيت حزمة IJavaScript Node.js على جهاز الكمبيوتر الخاص بك، قم بتشغيل الأمر التالي:
$ sudo npm ثَبَّتَ -ز جافا سكريبتيتم الآن تثبيت حزمة IJavaScript Node.js. يستغرق بضع ثوان لإكمال.
يجب تثبيت حزمة IJavaScript Node.js في هذه المرحلة.
بمجرد تثبيت حزمة IJavaScript Node.js، يجب عليك تثبيت JupyterHub IJavaScript kernel لتمكين دعم JavaScript/Node.js على دفاتر ملاحظات JupyterHub.
أولاً، قم بتنشيط بيئة JupyterHub الافتراضية باستخدام الأمر التالي:
$ . / يختار، يقرر / com.jupyterhub / سلة مهملات / تفعيل
لتثبيت JupyterHub IJavaScript kernel على مستوى النظام (لجميع مستخدمي JupyterHub)، قم بتشغيل الأمر التالي:
$ sudo طريق = $PATH تركيب الجليد --ثَبَّتَ =global
التحقق من تثبيت JavaScript/Node.js JupyterHub Kernel بشكل صحيح
يمكنك التحقق من تثبيت JavaScript/Node.js JupyterHub kernel، قم بتشغيل الأمر التالي:
$ قائمة jupyter-kernelspecيجب أن تجد نواة JavaScript/Node.js في قائمة النوى المتاحة.
إذا قمت بتسجيل الدخول إلى JupyterHub، فيجب أن تجد لغة البرمجة JavaScript (Node.js) في قسم 'Notebook'.
لإنشاء دفتر ملاحظات JavaScript/Node.js Jupyter، انقر فوق JavaScript (Node.js) من قسم 'Notebook'.
ينبغي إنشاء دفتر JupyterHub JavaScript/Node.js جديد.
يمكنك كتابة وتوثيق أكواد JavaScript/Node.js بنفس الطريقة التي تفعلها في أكواد Python.
خاتمة
في هذه المقالة، أوضحنا لك كيفية تثبيت Node.js وIJavaScript على Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/Fedora وتوزيعات Linux الأخرى المستندة إلى Ubuntu/Debian وRPM. لقد أظهرنا لك أيضًا كيفية تثبيت JavaScript/Node.js kernel على JupyterHub بحيث يمكنك تشغيل وتوثيق رموز JavaScript/Node.js على دفاتر Jupyter تمامًا كما تفعل في رموز Python.