Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt hạt nhân JupyterHub JavaScript/Node.js trên máy chủ JupyterHub của bạn để người dùng JupyterHub có thể chạy và ghi lại mã JavaScript/Node.js trên Sổ ghi chép Jupyter giống như khi họ chạy và ghi lại Python mã.
GHI CHÚ: Nếu chưa cài đặt JupyterHub trên máy tính của mình, bạn có thể đọc một trong các bài viết tùy thuộc vào bản phân phối Linux mà bạn đang sử dụng:
1. Cách cài đặt phiên bản JupyterHub mới nhất trên Ubuntu 22.04 LTS/ Debian 12/Linux Mint 21
2. Cách cài đặt phiên bản JupyterHub mới nhất trên Fedora 38+/RHEL 9/Rocky Linux 9
Chủ đề Nội dung:
- Cài đặt Node.js trên Ubuntu/Debian/Linux Mint
- Cài đặt Node.js trên RHEL/Rocky Linux/Fedora
- Kiểm tra xem Node.js và NPM đã được cài đặt đúng chưa
- Cài đặt hạt nhân JavaScript/Node.js trên JupyterHub
- Kiểm tra xem hạt nhân JupyterHub JavaScript/Node.js có được cài đặt chính xác không
- Phần kết luận
- Người giới thiệu
Cài đặt Node.js trên Ubuntu/Debian/Linux Mint
Để hạt nhân JupyterHub JavaScript/Node.js hoạt động, bạn phải cài đặt Node.js trên máy tính của mình. Nếu bạn đang sử dụng Ubuntu/Debian/Linux Mint hoặc bất kỳ bản phân phối Linux dựa trên Ubuntu/Debian nào khác làm máy chủ JupyterHub, bạn có thể cài đặt Node.js từ kho lưu trữ gói chính thức của bản phân phối Linux của mình.
Đầu tiên, cập nhật bộ đệm cơ sở dữ liệu gói APT bằng lệnh sau:
$ sudo cập nhật thích hợp
Để cài đặt Node.js và Trình quản lý gói Node (NPM), hãy chạy lệnh sau:
$ sudo đúng cách cài đặt nútjs npm Để xác nhận cài đặt, nhấn “Y” rồi nhấn
Node.js và NPM đang được cài đặt. Phải mất một thời gian để hoàn thành.
Tại thời điểm này, nên cài đặt Node.js và NPM.
Cài đặt Node.js trên RHEL/Rocky Linux/Fedora
Để hạt nhân JupyterHub JavaScript/Node.js hoạt động, bạn phải cài đặt Node.js trên máy tính của mình. Nếu bạn đang sử dụng RHEL/Rocky Linux/Fedora hoặc bất kỳ bản phân phối Linux dựa trên RPM nào khác làm máy chủ JupyterHub, bạn có thể cài đặt Node.js từ kho lưu trữ gói chính thức của bản phân phối Linux của mình.
Đầu tiên, cập nhật bộ đệm cơ sở dữ liệu gói DNF bằng lệnh sau:
$ sudo bộ đệm dnf
Để cài đặt Node.js và Trình quản lý gói Node (NPM), hãy chạy lệnh sau:
$ sudo dnf cài đặt nútjs npm Để xác nhận cài đặt, nhấn “Y” rồi nhấn
Node.js và NPM đang được cài đặt. Phải mất một thời gian để hoàn thành.
Tại thời điểm này, nên cài đặt Node.js và NPM.
Kiểm tra xem Node.js và NPM đã được cài đặt đúng chưa
Để xác nhận xem Node.js và NPM có được cài đặt chính xác hay không, hãy chạy các lệnh sau:
nút $ --phiên bản$ npm --phiên bản
Như bạn có thể thấy, Node.js 12.22.9 và NPM 8.5.1 đã được cài đặt trên hệ điều hành Ubuntu 22.04 LTS của chúng tôi.
Cài đặt hạt nhân JavaScript/Node.js trên JupyterHub
JupyterHub bổ sung hỗ trợ JavaScript/Node.js thông qua việc sử dụng IJavaScript. Để cài đặt gói IJavaScript Node.js trên máy tính của bạn, hãy chạy lệnh sau:
$ sudo npm cài đặt -g javascriptGói IJavaScript Node.js đang được cài đặt. Phải mất vài giây để hoàn thành.
Gói IJavaScript Node.js nên được cài đặt tại thời điểm này.
Sau khi cài đặt gói IJavaScript Node.js, bạn phải cài đặt hạt nhân JupyterHub IJavaScript để bật hỗ trợ JavaScript/Node.js trên sổ ghi chép JupyterHub.
Đầu tiên, kích hoạt môi trường ảo JupyterHub bằng lệnh sau:
$ . / opt / jupyterhub / thùng rác / kích hoạt
Để cài đặt hạt nhân JupyterHub IJavaScript trên toàn hệ thống (dành cho tất cả người dùng JupyterHub), hãy chạy lệnh sau:
$ sudo CON ĐƯỜNG = $PATH lắp đặt băng --cài đặt =toàn cầu
Kiểm tra xem hạt nhân JupyterHub JavaScript/Node.js có được cài đặt chính xác không
Bạn có thể kiểm tra xem hạt nhân JupyterHub JavaScript/Node.js đã được cài đặt chưa, hãy chạy lệnh sau:
$ danh sách jupyter-kernelspecBạn nên tìm hạt nhân JavaScript/Node.js trong danh sách hạt nhân có sẵn.
Nếu đăng nhập vào JupyterHub, bạn sẽ tìm thấy ngôn ngữ lập trình JavaScript (Node.js) trong phần “Notebook”.
Để tạo sổ ghi chép Jupyter JavaScript/Node.js, hãy nhấp vào JavaScript (Node.js) từ phần “Sổ tay”.
Một sổ ghi chép JupyterHub JavaScript/Node.js mới sẽ được tạo.
Bạn có thể viết và ghi lại mã JavaScript/Node.js giống như cách bạn làm với mã Python.
Phần kết luận
Trong bài viết này, chúng tôi đã hướng dẫn bạn cách cài đặt Node.js và IJavaScript trên Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/Fedora và các bản phân phối Linux dựa trên Ubuntu/Debian và RPM khác. Chúng tôi cũng đã hướng dẫn bạn cách cài đặt hạt nhân JavaScript/Node.js trên JupyterHub để bạn có thể chạy và ghi lại mã JavaScript/Node.js trên sổ ghi chép Jupyter giống như cách bạn thực hiện với mã Python.