Cara Memasang JupyterHub JavaScript/Node.js Kernel untuk Menjalankan Kod JavaScript/Node.js pada Buku Nota Jupyter

Cara Memasang Jupyterhub Javascript Node Js Kernel Untuk Menjalankan Kod Javascript Node Js 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 JavaScript/Node.js pada pelayan JupyterHub anda supaya pengguna JupyterHub boleh menjalankan dan mendokumentasikan kod JavaScript/Node.js pada Buku Nota Jupyter sama seperti mereka menjalankan dan mendokumentasikan Python kod.

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/Fedora
  3. Menyemak Jika Node.js dan NPM Dipasang Dengan Betul
  4. Memasang Kernel JavaScript/Node.js pada JupyterHub
  5. Menyemak Jika Kernel JavaScript/Node.js JupyterHub Dipasang Dengan Betul
  6. Kesimpulan
  7. Rujukan

Memasang Node.js pada Ubuntu/Debian/Linux Mint

Untuk kernel JupyterHub JavaScript/Node.js 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/Fedora

Untuk kernel JupyterHub JavaScript/Node.js berfungsi, anda mesti memasang Node.js pada komputer anda. Jika anda menggunakan RHEL/Rocky Linux/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 Kernel JavaScript/Node.js pada JupyterHub

JupyterHub menambah sokongan JavaScript/Node.js melalui penggunaan IJavaScript. Untuk memasang pakej IJavaScript Node.js pada komputer anda, jalankan arahan berikut:

$ sudo npm pasang -g javascript

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

Pakej IJavaScript Node.js harus dipasang pada ketika ini.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Setelah pakej IJavaScript Node.js dipasang, anda perlu memasang kernel IJavaScript JupyterHub untuk mendayakan sokongan JavaScript/Node.js pada buku nota JupyterHub.

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

$ . / memilih / jupyterhub / tong sampah / aktifkan

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

$ sudo JALAN = $PATH pemasangan ais --pasang = global

  Perihalan teks ungu dan putih dijana secara automatik

Menyemak Jika Kernel JavaScript/Node.js JupyterHub Dipasang dengan Betul

Anda boleh menyemak sama ada kernel JavaScript/Node.js JupyterHub dipasang, jalankan arahan berikut:

$ senarai jupyter-kernelspec

Anda harus mencari kernel JavaScript/Node.js dalam senarai kernel yang tersedia.

Jika anda log masuk ke JupyterHub, anda harus mencari bahasa pengaturcaraan JavaScript (Node.js) dalam bahagian 'Buku Nota'.

Untuk mencipta buku nota JavaScript/Node.js Jupyter, klik pada JavaScript (Node.js) daripada bahagian 'Buku Nota'.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Buku nota JupyterHub JavaScript/Node.js baharu harus dibuat.

Anda boleh menulis dan mendokumentasikan kod JavaScript/Node.js dengan cara yang sama seperti yang anda lakukan dalam kod Python.

Kesimpulan

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

Rujukan: