Pasang dan Konfigurasikan Jupyter Notebook di CentOS 8

Install Configure Jupyter Notebook Centos 8



Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan mengkonfigurasi Jupyter Notebook di CentOS 8. Jadi, mari kita mulakan.

Memasang Alat Binaan yang Diperlukan:

Untuk memasang Jupyter Notebook, anda mesti memasang semua alat binaan C dan pustaka pengembangan Python 3 yang diperlukan. Nasib baik, semua ini terdapat di repositori pakej rasmi CentOS 8.







Pertama, kemas kini cache repositori pakej CentOS 8 dengan arahan berikut:



$sudodnf makecache



Sekarang, pasang semua alat binaan yang diperlukan dengan arahan berikut:





$sudodnfpasang gccpython3-devel kernel-header- $(tidak dikenali-r)

Untuk mengesahkan pemasangan, tekan DAN dan kemudian tekan .



Pengurus pakej DNF harus memuat turun semua pakej yang diperlukan dan memasangnya. Mungkin diperlukan sedikit masa untuk diselesaikan.

Pada ketika ini, semua alat binaan yang diperlukan harus dipasang.

Memasang PIP 3:

Anda mesti memasang pengurus pakej Python 3 PIP 3 pada mesin CentOS 8 anda untuk memasang Jupyter Notebook. CentOS 8 harus memasang PIP 3 secara lalai.

Untuk memeriksa sama ada PIP 3 dipasang, jalankan arahan berikut:

$di manakahpip3

Seperti yang anda lihat, pip3 arahan tersedia di jalan / usr / bin / pip3 dalam kes saya.

Sekiranya anda belum memasang PIP 3, jalankan arahan berikut untuk memasang PIP3:

$sudodnfpasangpython3-pip

Memasang Jupyter Notebook:

Sekarang, pasang Jupyter Notebook dengan arahan berikut:

$pip3pasang - penggunamuslihat

PIP 3 harus memuat turun dan memasang semua pakej Python yang diperlukan. Mungkin diperlukan sedikit masa untuk diselesaikan.

Pada ketika ini, Jupyter Notebook harus dipasang.

Untuk memeriksa sama ada Jupyter Notebook dipasang dengan betul, jalankan arahan berikut:

$muslihat- penukaran

Seperti yang anda lihat, Jupyter Notebook berfungsi dengan betul.

Asas Notebook Jupyter:

Untuk memulakan Jupyer Notebook, jalankan arahan berikut:

$buku nota jupyter

Pelayan Notebook Jupyter harus dimulakan. Untuk mengakses Jupyter Notebook, anda harus menyalin URL dan menampalnya di penyemak imbas web kegemaran anda.

Sebaik sahaja anda pergi ke URL dari penyemak imbas web kegemaran anda, anda akan melihat papan pemuka buku nota Jupyter. Semua direktori dan fail dari direktori HOME anda boleh diakses dari sini.

Untuk membuat Jupyter Notebook of Python 3 (katakanlah) dalam direktori kerja semasa anda, klik pada Baru > Python 3 .

Buku nota baru akan dibuka. Di sini, anda boleh menaip baris kod Python 3.

Sebaik sahaja anda memasukkan beberapa kod Python 3, klik Lari .

Kod akan dijalankan dan menunjukkan output jika ada. Kemudian, anda boleh memasukkan lebih banyak baris kod Python 3.

Seperti yang anda lihat, saya menambah dua nombor dan mencetak hasilnya.

Anda boleh menyimpan Notebook anda dari Fail > Simpan sebagai…

Kemudian, taipkan jalan relatif dari direktori HOME anda dan klik Jimat .

Buku nota harus disimpan.

Fail buku nota fail baru harus dibuat di jalan yang anda berikan.

Mengakses Jupyter Notebook dari jauh:

Sekiranya anda ingin mengakses Jupyter Notebook dari jauh, bahagian ini sesuai untuk anda.

Pertama, cari alamat IP mesin CentOS 8 anda seperti berikut:

$nmcli

Dalam kes saya, alamat IP adalah 192.168.20.129. Ia akan berbeza bagi anda. Oleh itu, pastikan untuk menggantinya dengan milik anda mulai sekarang.

Untuk mengakses Jupyter Notebook dari jauh, jalankan Jupyter Notebook dengan –Ip dan –Port bendera seperti berikut:

$buku nota jupyter- tiada penyemak imbas --ip= 192.168.20.129--port=8080

Notebook Jupyter harus dijalankan. Salin URL.

Sekarang, benarkan port TCP 8080 melalui firewall seperti berikut:

$sudofirewall-cmd- tambah-pelabuhan=8080/tcp- kekal

Agar perubahan konfigurasi firewall berlaku, jalankan arahan berikut:

$sudofirewall-cmd--Tambah nilai

Sekarang, buka penyemak imbas web kegemaran anda dan arahkan ke URL yang telah anda salin. Anda seharusnya dapat mengakses papan pemuka Jupyter Notebook.

Menetapkan Kata Laluan untuk Jupyter Notebook:

Anda mungkin tidak menyukai sistem akses berasaskan token lalai Jupyter Notebook. Untuk akses berdasarkan kata laluan, anda harus menetapkan kata laluan untuk Jupyter Notebook.

Pertama, buat direktori konfigurasi Jupyter Notebook ~ / .jupyter seperti berikut:

$ujian -d~/.jupyter|| mkdir~/.jupyter

Sekarang, jalankan arahan berikut untuk menetapkan kata laluan untuk Jupyter Notebook:

$kata laluan buku nota jupyter

Taipkan kata laluan dan tekan .

Ketik semula kata laluan dan tekan .

Kata laluan harus ditetapkan.

Sekarang, jalankan Jupyter Notebook seperti biasa dan tidak boleh mencetak URL berasaskan token seperti yang anda lihat dalam tangkapan skrin di bawah.

Untuk mengakses Jupyter Notebook, yang perlu anda lakukan hanyalah melawat http://192.168.20.129:8080 dari penyemak imbas web anda.

Ia akan meminta kata laluan. Cukup masukkan kata laluan dan klik Log masuk .

Anda harus log masuk ke papan pemuka Jupyter Notebook.

Menetapkan Direktori Notebook Lalai:

Direktori root lalai Jupyter Notebook adalah direktori HOME anda. Sekiranya anda mahu, anda boleh menukarnya ke beberapa direktori lain.

Pertama, buat direktori root baru ~ / buku nota (katakanlah) seperti berikut:

$mkdir~/buku nota

Untuk mengubah direktori root Jupyter Notebook, jalankan Jupyter Notbook dengan - Buku nota-dir bendera seperti berikut:

buku nota $ jupyter- tiada penyemak imbas --ip= 192.168.20.129--port=8080
- buku nota-dir= ~/buku nota

Direktori root Jupyter Notebook harus diubah.

Mengkonfigurasi Notebook Jupyter Menggunakan Fail Konfigurasi:

Jupyter Notebook menggunakan fail JSON ~ / .jupyter / jupyter_notebook_config.json untuk menyimpan semua konfigurasi lalai.

Untuk mengkonfigurasi Jupyter Notebook, buka ~ / .jupyter / jupyter_notebook_config.json fail seperti berikut:

$kami~/.jupyter/jupyter_notebook_config.json

Kandungan dari ~ / .jupyter / jupyter_notebook_config.json fail hendaklah seperti berikut:

{
'Aplikasi Notebook':{
'kata laluan':'sha1: 810ea19adfa5: b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'ip':'192.168.20.129',
'pelabuhan':8080,
'buku nota_dir':'/ rumah / shovon / buku nota',
'buka_browser':salah
}
}

Pastikan untuk menukar ip , pelabuhan , buku nota_dir nilai sebagai keperluan anda. Nilai buku nota_dir harus menjadi jalan mutlak dari direktori root Jupyter Notebook yang anda mahukan.

CATATAN: The kata laluan bidang harus berada di sini hanya jika anda telah menetapkan kata laluan Jupyter Notebook menggunakan perintah kata laluan buku nota jupyter . Jangan ubahnya.

Setelah selesai, simpan fail konfigurasi.

Sekarang, anda boleh menjalankan Jupyter Notebook tanpa argumen baris perintah.

$buku nota jupyter

Notebook Jupyter harus dikonfigurasikan.

Jadi, begitulah cara anda memasang dan mengkonfigurasi Jupyter Notebook di CentOS 8. Terima kasih kerana membaca artikel ini.