Cara Memasang Kernel TypeScript pada JupyterHub untuk Menjalankan Kod TypeScript pada Buku Nota Jupyter

Cara Memasang Kernel Typescript Pada Jupyterhub Untuk Menjalankan Kod Typescript Pada Buku Nota Jupyter



Sokongan bahasa pengaturcaraan datang sebagai kernel pada JupyterHub. Kernel Python dipasang secara lalai pada JupyterHub yang membolehkan bahasa pengaturcaraan Python pada Jupyter Notebooks. Anda boleh menggunakan bahasa pengaturcaraan lain pada Buku Nota Jupyter anda juga. Apa yang anda perlu lakukan ialah memasang kernel yang sesuai untuk JupyterHub pada komputer anda.

Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang kernel JupyterHub TypeScript pada pelayan JupyterHub anda supaya pengguna JupyterHub boleh menjalankan dan mendokumentasikan kod TypeScript pada Buku Nota Jupyter sama seperti mereka menjalankan dan mendokumentasikan kod Python.

CATATAN: Jika anda tidak memasang JupyterHub pada komputer anda, anda boleh membaca salah satu artikel bergantung pada pengedaran Linux yang anda gunakan:







1 . Cara Memasang Versi Terkini JupyterHub pada Ubuntu 22.04 LTS/ Debian 12/Linux Mint 21



2. Cara Memasang Versi Terkini JupyterHub pada Fedora 38+/RHEL 9/Rocky Linux 9



Topik Kandungan:

  1. Memasang Node.js pada Ubuntu/Debian/Linux Mint
  2. Memasang Node.js pada RHEL/Rocky Linux/CentOS/Fedora
  3. Menyemak Jika Node.js dan NPM Dipasang Dengan Betul
  4. Memasang TypeScript Kernel pada JupyterHub
  5. Menyemak Sama ada JupyterHub TypeScript Kernel Dipasang dengan Betul
  6. Kesimpulan
  7. Rujukan

Memasang Node.js pada Ubuntu/Debian/Linux Mint

Untuk kernel JupyterHub TypeScript berfungsi, anda mesti memasang Node.js pada komputer anda. Jika anda menggunakan Ubuntu/Debian/Linux Mint atau mana-mana pengedaran Linux berasaskan Ubuntu/Debian lain sebagai pelayan JupyterHub anda, anda boleh memasang Node.js daripada repositori pakej rasmi pengedaran Linux anda.





Mula-mula, kemas kini cache pangkalan data pakej APT dengan arahan berikut:

$ sudo kemas kini yang sesuai

  Tangkapan skrin komputer Perihalan dijana secara automatik



Untuk memasang Node.js dan Pengurus Pakej Node (NPM), jalankan arahan berikut:

$ sudo apt pasang nodejs npm

Untuk mengesahkan pemasangan, tekan 'Y' dan kemudian tekan .

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Node.js dan NPM sedang dipasang. Ia mengambil sedikit masa untuk disiapkan.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Pada ketika ini, Node.js dan NPM harus dipasang.

  Tangkapan skrin program komputer Perihalan dijana secara automatik

Memasang Node.js pada RHEL/Rocky Linux/CentOS/Fedora

Untuk kernel JupyterHub TypeScript berfungsi, anda mesti memasang Node.js pada komputer anda. Jika anda menggunakan RHEL/Rocky Linux/CentOS/Fedora atau mana-mana pengedaran Linux berasaskan RPM lain sebagai pelayan JupyterHub anda, anda boleh memasang Node.js daripada repositori pakej rasmi pengedaran Linux anda.

Mula-mula, kemas kini cache pangkalan data pakej DNF dengan arahan berikut:

$ sudo dnf makecache

Untuk memasang Node.js dan Pengurus Pakej Node (NPM), jalankan arahan berikut:

$ sudo dnf pasang nodejs npm

Untuk mengesahkan pemasangan, tekan 'Y' dan kemudian tekan .

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Node.js dan NPM sedang dipasang. Ia mengambil sedikit masa untuk disiapkan.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Pada ketika ini, Node.js dan NPM harus dipasang.

Menyemak Jika Node.js dan NPM Dipasang Dengan Betul

Untuk mengesahkan sama ada Node.js dan NPM dipasang dengan betul, jalankan arahan berikut:

$ nod --versi

$ npm --versi

Seperti yang anda lihat, Node.js 12.22.9 dan NPM 8.5.1 dipasang pada sistem pengendalian Ubuntu 22.04 LTS kami.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Memasang TypeScript Kernel pada JupyterHub

JupyterHub menambah sokongan TypeScript melalui penggunaan tlab . Untuk memasang pakej tslab Node.js pada komputer anda, jalankan arahan berikut:

$ sudo npm pasang -g tlab

Pakej tslab Node.js sedang dipasang. Ia mengambil masa beberapa saat untuk diselesaikan.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Pakej tslab Node.js harus dipasang pada ketika ini.

Setelah pakej tslab Node.js dipasang, anda perlu memasang kernel JupyterHub TypeScript untuk mendayakan sokongan TypeScript pada buku nota JupyterHub.

Mula-mula, aktifkan persekitaran maya JupyterHub dengan arahan berikut:

$ . / memilih / jupyterhub / tong sampah / aktifkan

Untuk memasang sistem kernel JupyterHub TypeScript seluruh sistem (untuk semua pengguna JupyterHub), jalankan arahan berikut:

$ sudo JALAN = $PATH tlab pasang --awalan = / memilih / jupyterhub

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Menyemak Sama ada JupyterHub TypeScript Kernel Dipasang dengan Betul

Untuk menyemak sama ada kernel tslab TypeScript JupyterHub dipasang, jalankan arahan berikut:

$ senarai jupyter-kernelspec

Anda harus mencari 'tslab' dan 'jslab' dalam senarai kernel JupyterHub yang tersedia.

Jika anda log masuk ke JupyterHub, anda harus mencari bahasa pengaturcaraan TypeScript dalam bahagian 'Buku Nota'.

Untuk mencipta buku nota TypeScript Jupyter, klik pada 'TypeScript' dari bahagian 'Notebook'.

Buku nota JupyterHub TypeScript baharu harus dibuat.

Anda boleh menulis dan mendokumentasikan kod TypeScript dengan cara yang sama seperti yang anda lakukan dalam kod Python.

Kesimpulan

Dalam artikel ini, kami menunjukkan kepada anda cara memasang Node.js dan tslab pada Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora dan pengedaran Linux berasaskan Ubuntu/Debian dan RPM yang lain. Kami juga menunjukkan kepada anda cara memasang kernel TypeScript pada JupyterHub supaya anda boleh menjalankan dan mendokumentasikan kod TypeScript pada buku nota Jupyter seperti yang anda lakukan dalam kod Python.

Rujukan: