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:
- Memasang Node.js pada Ubuntu/Debian/Linux Mint
- Memasang Node.js pada RHEL/Rocky Linux/Fedora
- Menyemak Jika Node.js dan NPM Dipasang Dengan Betul
- Memasang Kernel JavaScript/Node.js pada JupyterHub
- Menyemak Jika Kernel JavaScript/Node.js JupyterHub Dipasang Dengan Betul
- Kesimpulan
- 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
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
Node.js dan NPM sedang dipasang. Ia mengambil sedikit masa untuk disiapkan.
Pada ketika ini, Node.js dan NPM harus dipasang.
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
Node.js dan NPM sedang dipasang. Ia mengambil sedikit masa untuk disiapkan.
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.
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 javascriptPakej IJavaScript Node.js sedang dipasang. Ia mengambil masa beberapa saat untuk diselesaikan.
Pakej IJavaScript Node.js harus dipasang pada ketika ini.
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
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-kernelspecAnda 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'.
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.