ติดตั้งและกำหนดค่า Jupyter Notebook บน CentOS 8

Install Configure Jupyter Notebook Centos 8



ในบทความนี้ ผมจะแสดงวิธีการติดตั้งและกำหนดค่า Jupyter Notebook บน CentOS 8 มาเริ่มกันเลยดีกว่า

การติดตั้งเครื่องมือสร้างที่จำเป็น:

ในการติดตั้ง Jupyter Notebook คุณต้องติดตั้งเครื่องมือสร้าง C และไลบรารีการพัฒนา Python 3 ที่จำเป็นทั้งหมด โชคดีที่สิ่งเหล่านี้มีอยู่ในที่เก็บแพ็คเกจอย่างเป็นทางการของ CentOS 8







ขั้นแรก อัพเดตแคชที่เก็บแพ็คเกจ CentOS 8 ด้วยคำสั่งต่อไปนี้:



$sudodnf makecache



ตอนนี้ ติดตั้งเครื่องมือสร้างที่จำเป็นทั้งหมดด้วยคำสั่งต่อไปนี้:





$sudodnfติดตั้ง gccpython3-devel เคอร์เนลส่วนหัว-$(uname-NS)

เพื่อยืนยันการติดตั้ง กด และ แล้วกด .



ตัวจัดการแพ็คเกจ DNF ควรดาวน์โหลดแพ็คเกจที่จำเป็นทั้งหมดและติดตั้ง อาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์

ณ จุดนี้ ควรติดตั้งเครื่องมือสร้างที่จำเป็นทั้งหมด

การติดตั้ง PIP 3:

คุณต้องติดตั้ง PIP 3 ตัวจัดการแพ็คเกจ Python 3 บนเครื่อง CentOS 8 ของคุณเพื่อติดตั้ง Jupyter Notebook CentOS 8 ควรติดตั้ง PIP 3 เป็นค่าเริ่มต้น

ในการตรวจสอบว่ามีการติดตั้ง PIP 3 หรือไม่ ให้รันคำสั่งต่อไปนี้:

$อยู่ไหนpip3

อย่างที่เห็น, pip3 คำสั่งมีอยู่ในเส้นทาง /usr/bin/pip3 ในกรณีของฉัน

ในกรณีที่คุณไม่ได้ติดตั้ง PIP 3 ให้รันคำสั่งต่อไปนี้เพื่อติดตั้ง PIP3:

$sudodnfติดตั้งpython3-pip

การติดตั้ง Jupyter Notebook:

ตอนนี้ ติดตั้ง Jupyter Notebook ด้วยคำสั่งต่อไปนี้:

$pip3ติดตั้ง --ผู้ใช้jupyter

PIP 3 ควรดาวน์โหลดและติดตั้งแพ็คเกจ Python ที่จำเป็นทั้งหมด อาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์

ณ จุดนี้ ควรติดตั้ง Jupyter Notebook

ในการตรวจสอบว่า Jupyter Notebook ได้รับการติดตั้งอย่างถูกต้องหรือไม่ ให้รันคำสั่งต่อไปนี้:

$jupyter--รุ่น

อย่างที่คุณเห็น Jupyter Notebook ทำงานอย่างถูกต้อง

พื้นฐานของ Jupyter Notebook:

ในการเริ่ม Jupyer Notebook ให้รันคำสั่งต่อไปนี้:

$โน๊ตบุ๊ค jupyter

เซิร์ฟเวอร์ Jupyter Notebook ควรเริ่มทำงาน ในการเข้าถึง Jupyter Notebook คุณต้องคัดลอก URL และวางลงในเว็บเบราว์เซอร์ที่คุณชื่นชอบ

เมื่อคุณไปที่ URL จากเว็บเบราว์เซอร์ที่คุณชื่นชอบ คุณจะเห็นแดชบอร์ดของสมุดบันทึก Jupyter ไดเร็กทอรีและไฟล์ทั้งหมดของไดเร็กทอรี HOME ของคุณควรสามารถเข้าถึงได้จากที่นี่

ในการสร้าง Jupyter Notebook ใหม่ของ Python 3 (สมมุติ) ในไดเร็กทอรีการทำงานปัจจุบันของคุณ ให้คลิกที่ ใหม่ > Python3 .

สมุดบันทึกใหม่ควรเปิดขึ้น ที่นี่ คุณสามารถพิมพ์บรรทัดของรหัส Python 3

เมื่อคุณพิมพ์โค้ด Python 3 แล้ว ให้คลิกที่ วิ่ง .

รหัสจะทำงานและแสดงผลลัพธ์หากมี จากนั้น คุณสามารถพิมพ์โค้ด Python 3 เพิ่มเติมได้หลายบรรทัด

อย่างที่คุณเห็น ฉันเพิ่มตัวเลขสองตัวแล้วพิมพ์ผลลัพธ์ออกมา

คุณสามารถบันทึกโน้ตบุ๊กของคุณจาก ไฟล์ > บันทึกเป็น…

จากนั้นพิมพ์เส้นทางสัมพัทธ์จากไดเร็กทอรี HOME ของคุณแล้วคลิก บันทึก .

ควรบันทึกโน้ตบุ๊ก

ควรสร้างไฟล์สมุดบันทึกไฟล์ใหม่ในเส้นทางที่กำหนด

การเข้าถึง Jupyter Notebook จากระยะไกล:

หากคุณต้องการเข้าถึง Jupyter Notebook จากระยะไกล ส่วนนี้เหมาะสำหรับคุณ

ขั้นแรก ค้นหาที่อยู่ IP ของเครื่อง CentOS 8 ของคุณดังนี้:

$nmcli

ในกรณีของฉัน ที่อยู่ IP คือ 192.168.20.129 มันจะแตกต่างกันสำหรับคุณ ดังนั้นโปรดแทนที่ด้วยของคุณตั้งแต่บัดนี้เป็นต้นไป

ในการเข้าถึง Jupyter Notebook จากระยะไกล ให้เรียกใช้ Jupyter Notebook ด้วยปุ่ม –ip และ -ท่า ธงดังต่อไปนี้:

$โน๊ตบุ๊ค jupyter--ไม่มีเบราว์เซอร์ --ip= 192.168.20.129--ท่า=8080

Jupyter Notebook ควรทำงาน คัดลอก URL

ตอนนี้ อนุญาตพอร์ต TCP 8080 ผ่านไฟร์วอลล์ดังนี้:

$sudofirewall-cmd--เพิ่มพอร์ต=8080/tcp--ถาวร

เพื่อให้การเปลี่ยนแปลงการกำหนดค่าไฟร์วอลล์มีผล ให้รันคำสั่งต่อไปนี้:

$sudofirewall-cmd--reload

ตอนนี้เปิดเว็บเบราว์เซอร์ที่คุณชื่นชอบแล้วไปที่ URL ที่คุณคัดลอก คุณควรจะสามารถเข้าถึงแดชบอร์ด Jupyter Notebook ได้

การตั้งรหัสผ่านสำหรับโน้ตบุ๊ก Jupyter:

คุณอาจไม่ชอบระบบการเข้าใช้โทเค็นที่เป็นค่าเริ่มต้นของ Jupyter Notebook สำหรับการเข้าถึงด้วยรหัสผ่าน คุณต้องตั้งรหัสผ่านสำหรับ Jupyter Notebook

ขั้นแรก สร้างไดเร็กทอรีการกำหนดค่า Jupyter Notebook ~/.jupyter ดังนี้

$ทดสอบ -NS~/.jupyter|| mkdir~/.jupyter

ตอนนี้ให้รันคำสั่งต่อไปนี้เพื่อตั้งรหัสผ่านสำหรับ Jupyter Notebook:

$รหัสผ่านโน๊ตบุ๊ค jupyter

พิมพ์รหัสผ่านแล้วกด .

พิมพ์รหัสผ่านอีกครั้งแล้วกด .

ควรตั้งรหัสผ่าน

ตอนนี้ ให้เรียกใช้ Jupyter Notebook ตามปกติ และไม่ควรพิมพ์ URL ที่ใช้โทเค็นตามที่คุณเห็นในภาพหน้าจอด้านล่าง

ในการเข้าถึง Jupyter Notebook สิ่งที่คุณต้องทำคือไปที่ http://192.168.20.129:8080 จากเว็บเบราว์เซอร์ของคุณ

มันจะแจ้งให้คุณใส่รหัสผ่าน เพียงพิมพ์รหัสผ่านแล้วคลิก เข้าสู่ระบบ .

คุณควรลงชื่อเข้าใช้แดชบอร์ด Jupyter Notebook

การตั้งค่าไดเร็กทอรีโน้ตบุ๊กเริ่มต้น:

ไดเร็กทอรีรูทเริ่มต้นของ Jupyter Notebook คือไดเร็กทอรี HOME ของคุณ หากต้องการ คุณสามารถเปลี่ยนเป็นไดเร็กทอรีอื่นได้

ขั้นแรก สร้างไดเร็กทอรีรากใหม่ ~/โน๊ตบุ๊ค (สมมุติ) ดังนี้

$mkdir~/โน๊ตบุ๊ค

หากต้องการเปลี่ยนไดเรกทอรีรากของ Jupyter Notebook ให้เรียกใช้ Jupyter Notbook ด้วยปุ่ม –Notebook-dir ธงดังต่อไปนี้:

$ jupyter สมุดบันทึก--ไม่มีเบราว์เซอร์ --ip= 192.168.20.129--ท่า=8080
--notebook-dir= ~/โน๊ตบุ๊ค

ควรเปลี่ยนไดเรกทอรีรากของ Jupyter Notebook

การกำหนดค่า Jupyter Notebook โดยใช้ไฟล์กำหนดค่า:

Jupyter Notebook ใช้ไฟล์ JSON ~/.jupyter/jupyter_notebook_config.json เพื่อคงการกำหนดค่าเริ่มต้นทั้งหมดไว้

ในการกำหนดค่า Jupyter Notebook ให้เปิด ~/.jupyter/jupyter_notebook_config.json ไฟล์ดังนี้

$เรา~/.jupyter/jupyter_notebook_config.json

เนื้อหาของ ~/.jupyter/jupyter_notebook_config.json ไฟล์ควรเป็นดังนี้:

{
'แอพโน๊ตบุ๊ค':{
'รหัสผ่าน':'sha1:810ea19adfa5:b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'ไอพี':'192.168.20.129',
'ท่า':8080,
'notebook_dir':'/ บ้าน / โชวอน / สมุดบันทึก',
'open_browser':เท็จ
}
}

อย่าลืมเปลี่ยน ip , ท่า , notebook_dir ค่าตามความต้องการของคุณ คุณค่าของ notebook_dir ควรเป็นเส้นทางที่แน่นอนของไดเรกทอรีรากของ Jupyter Notebook ที่คุณต้องการ

บันทึก: NS รหัสผ่าน ฟิลด์ควรอยู่ที่นี่ก็ต่อเมื่อคุณได้ตั้งรหัสผ่าน Jupyter Notebook โดยใช้คำสั่ง รหัสผ่านโน๊ตบุ๊ค jupyter . อย่าเปลี่ยนมัน

เมื่อเสร็จแล้ว ให้บันทึกไฟล์การกำหนดค่า

ตอนนี้คุณสามารถเรียกใช้ Jupyter Notebook ได้โดยไม่ต้องใช้อาร์กิวเมนต์บรรทัดคำสั่ง

$โน๊ตบุ๊ค jupyter

ควรกำหนดค่า Jupyter Notebook

นั่นคือวิธีที่คุณติดตั้งและกำหนดค่า Jupyter Notebook บน CentOS 8 ขอบคุณที่อ่านบทความนี้