Cách cài đặt hạt nhân TypeScript trên JupyterHub để chạy mã TypeScript trên sổ ghi chép Jupyter

Cach Cai Dat Hat Nhan Typescript Tren Jupyterhub De Chay Ma Typescript Tren So Ghi Chep Jupyter



Hỗ trợ ngôn ngữ lập trình được cung cấp dưới dạng hạt nhân trên JupyterHub. Hạt nhân Python được cài đặt mặc định trên JupyterHub để kích hoạt ngôn ngữ lập trình Python trên Notebook Jupyter. Bạn cũng có thể sử dụng các ngôn ngữ lập trình khác trên Notebook Jupyter của mình. Tất cả những gì bạn phải làm là cài đặt hạt nhân thích hợp cho JupyterHub trên máy tính của mình.

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 TypeScript trên máy chủ JupyterHub của bạn để người dùng JupyterHub có thể chạy và ghi lại mã TypeScript trên Notebook Jupyter giống như khi họ chạy và ghi lại mã Python.

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:

  1. Cài đặt Node.js trên Ubuntu/Debian/Linux Mint
  2. Cài đặt Node.js trên RHEL/Rocky Linux/CentOS/Fedora
  3. Kiểm tra xem Node.js và NPM đã được cài đặt đúng chưa
  4. Cài đặt hạt nhân TypeScript trên JupyterHub
  5. Kiểm tra xem hạt nhân JupyterHub TypeScript có được cài đặt đúng không
  6. Phần kết luận
  7. Người giới thiệu

Cài đặt Node.js trên Ubuntu/Debian/Linux Mint

Để hạt nhân JupyterHub TypeScript 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

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động



Để 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 .

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động

Node.js và NPM đang được cài đặt. Phải mất một thời gian để hoàn thành.

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động

Tại thời điểm này, nên cài đặt Node.js và NPM.

  Ảnh chụp màn hình chương trình máy tính Mô tả được tạo tự động

Cài đặt Node.js trên RHEL/Rocky Linux/CentOS/Fedora

Để hạt nhân JupyterHub TypeScript 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/CentOS/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 .

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động

Node.js và NPM đang được cài đặt. Phải mất một thời gian để hoàn thành.

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động

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.

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động

Cài đặt hạt nhân TypeScript trên JupyterHub

JupyterHub bổ sung hỗ trợ TypeScript thông qua việc sử dụng tấm đá . Để cài đặt gói tslab 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 tấm đá

Gói tslab Node.js đang được cài đặt. Phải mất vài giây để hoàn thành.

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động

Gói tslab Node.js nên được cài đặt tại thời điểm này.

Sau khi cài đặt gói tslab Node.js, bạn phải cài đặt hạt nhân JupyterHub TypeScript để bật hỗ trợ TypeScript 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 TypeScript 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 tấm đá cài đặt --tiếp đầu ngữ = / opt / jupyterhub

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động

Kiểm tra xem hạt nhân JupyterHub TypeScript có được cài đặt đúng không

Để kiểm tra xem hạt nhân tslab TypeScript JupyterHub đã được cài đặt chưa, hãy chạy lệnh sau:

$ danh sách jupyter-kernelspec

Bạn nên tìm “tslab” và “jslab” trong danh sách hạt nhân JupyterHub 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 TypeScript trong phần “Sổ tay”.

Để tạo sổ ghi chép TypeScript Jupyter, hãy nhấp vào “TypeScript” từ phần “Sổ tay”.

Một sổ ghi chép JupyterHub TypeScript mới sẽ được tạo.

Bạn có thể viết và ghi lại mã TypeScript 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à tslab trên Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/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 TypeScript trên JupyterHub để bạn có thể chạy và ghi lại mã TypeScript trên sổ ghi chép Jupyter giống như bạn thực hiện với mã Python.

Người giới thiệu: