Jupyter Notebook สร้างและแชร์เอกสารจาก Ubuntu 20.04

เกี่ยวกับ Jupyter Notebook

ในบทความต่อไปนี้ เราจะมาดูกันว่าเราสามารถติดตั้ง Jupyter Notebook บน Ubuntu 20.04 ได้อย่างไร นี่เป็นเว็บแอปพลิเคชันโอเพ่นซอร์สที่ โดยจะอนุญาตให้ผู้ใช้สร้างและแชร์เอกสารที่มีซอร์สโค้ด สมการ การสร้างภาพ และข้อความบรรยายเหนือสิ่งอื่นใด

โปรแกรมนี้ ทำงานจากเว็บแอปพลิเคชันของลูกค้า ซึ่งทำงานในเบราว์เซอร์มาตรฐานใดๆ ก็ได้. ข้อกำหนดเบื้องต้นคือการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Jupyter Notebook บนระบบของเรา เอกสารที่สร้างใน Jupyter สามารถส่งออกไปยังรูปแบบต่างๆ เช่น HTML, PDF, Markdown หรือไพทอน นอกจากนี้ยังสามารถแชร์กับผู้ใช้รายอื่นทางอีเมล ใช้ Dropbox หรือ GitHub หรือผ่านโปรแกรมดู Jupyter Notebook ที่ผสานรวม

แอปพลิเคชันนี้ได้รับการออกแบบโดยทั่วไปสำหรับความเข้ากันได้ของ Python ขั้นสูง นอกจากนี้ยังรวมถึงความเป็นไปได้ในการส่งออกเอกสารที่สร้างด้วยเครื่องมือนี้ไปยังรูปแบบอื่น วัตถุประสงค์ทั่วไปในการสร้างเครื่องมือนี้ขึ้นเพื่อใช้ในการเรียนรู้ภาษาโปรแกรม Python Python. เรายังสามารถรับการทำความสะอาดและการแปลงข้อมูลทางวิทยาศาสตร์ การจำลองเชิงตัวเลข หรือการสร้างแบบจำลองทางสถิติ นี่เป็นเพียงบางส่วนของพื้นที่ที่เราสามารถใช้กับแอปพลิเคชันนี้ได้

ติดตั้ง Jupyter Notebook บน Ubuntu 20.04

การติดตั้งค่อนข้างง่าย แม้ว่าจะต้องใช้ขั้นตอนหลายขั้นตอน ในการเริ่มต้นเราจะเปิดเทอร์มินัล (Ctrl + Alt + T) ตอนนี้ ตรวจสอบให้แน่ใจว่า Ubuntu เป็นเวอร์ชันล่าสุด:

sudo apt update; sudo apt upgrade

ติดตั้งข้อกำหนดที่จำเป็น

ตอนนี้ เราจะติดตั้ง หลาม และห้องสมุดบางแห่งพร้อมด้วย PIP. ในการดำเนินการนี้ ในเทอร์มินัลเดียวกัน เราจะต้องดำเนินการคำสั่งเท่านั้น:

ติดตั้ง python 3 pip

sudo apt install python3-pip python3-dev

ก่อนใช้ PIP, แนะนำให้ปรับปรุง เพื่อไม่ให้เกิดปัญหากับแพ็คเกจ:

อัพเดท pip

sudo -H pip3 install --upgrade pip

เมื่อติดตั้งและปรับปรุงแล้ว เราสามารถ ตรวจสอบเวอร์ชั่นของ PIP ติดตั้ง ด้วยคำสั่ง:

ติดตั้ง pip เวอร์ชันแล้ว

pip --version

ณ จุดนี้โดยใช้ PIP มาติดตั้งแพ็คเกจกัน Virtualenv ซึ่งเราสามารถสร้างสภาพแวดล้อมเสมือนจริงได้:

ติดตั้ง virtualenv

sudo -H pip3 install virtualenv

ติดตั้ง Jupyter Notebook

ตอนนี้เรามีข้อกำหนดที่จำเป็นในการติดตั้ง Jupyter Notebok ก่อนแล้ว เราจะสร้างโฟลเดอร์ที่จะติดตั้งการติดตั้ง. ฉันจะเรียกสิ่งนี้ว่า Jupyter แต่เรียกชื่ออื่นก็ได้

mkdir jupyter

cd jupyter

ตอนนี้ขอ สร้างสภาพแวดล้อม Python ใหม่:

สร้างสภาพแวดล้อมเสมือนสำหรับ Jupyter Notebook

virtualenv jupyter

จากนั้นเราจะ เปิดใช้งานสภาพแวดล้อม เรียกใช้คำสั่ง:

source jupyter/bin/activate

ณ จุดนี้, ด้วยความช่วยเหลือของ PIP เราสามารถติดตั้ง Jupyter . ได้แล้ว สมุดบันทึก:

ติดตั้ง jupyter

pip install jupyter

หลังการติดตั้ง เรามี เรียกใช้เซิร์ฟเวอร์ jupyter ด้วยคำสั่ง:

เรียกใช้เซิร์ฟเวอร์ jupyter

jupyter notebook

บนหน้าจอทางออก คุณจะมีข้อมูลที่คุณสามารถเข้าถึงได้จากเว็บเบราว์เซอร์. แต่ก่อนที่เราจะใช้งานโปรแกรมนี้ เราสามารถกำหนดค่า Jupyter เล็กน้อยเพื่อให้มีความปลอดภัยเพิ่มขึ้นอีกเล็กน้อย

กำหนดค่าbásica

หากต้องการปิดเซิร์ฟเวอร์ที่เราเริ่มต้นด้วยคำสั่งก่อนหน้า เราเพียงแค่กดคีย์ผสม Ctrl + C เมื่อเสร็จแล้วเราจะ สร้างไฟล์การกำหนดค่าเริ่มต้น วิ่ง:

การตั้งค่าโน้ตบุ๊ก Jupyter

jupyter notebook --generate-config

จากนั้นเราจะปรับเปลี่ยนเล็กน้อยเพื่อให้เราสามารถเข้าถึง Jupyter Notebook จากโฮสต์หรือเครือข่ายใดก็ได้ หากคุณกำลังจะใช้ Jupyter บนคอมพิวเตอร์ของคุณภายในเครื่อง ให้ข้ามขั้นตอนนี้. ในการแก้ไขไฟล์การกำหนดค่า เราต้องใช้โปรแกรมแก้ไขที่เราชื่นชอบและใช้คำสั่งดังต่อไปนี้:

vim ~/.jupyter/jupyter_notebook_config.py

ภายในไฟล์เราจะต้องมองหาบรรทัด c.NotebookApp.allow_remote_access และตั้งค่าเป็น จริง.

เปิดใช้งานเครือข่าย jupyter

c.NotebookApp.allow_remote_access = True

เมื่อเสร็จแล้ว ให้บันทึกการเปลี่ยนแปลงและปิดตัวแก้ไข

กลับไปที่เทอร์มินัลกันเถอะ สร้างรหัสผ่านที่จะช่วยป้องกันการเข้าถึงการติดตั้ง Jupyter ของเรา.

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

jupyter notebook password

ตอนนี้ใช่ เราเรียกใช้บริการ Jupyter อีกครั้ง ด้วยคำสั่ง:

jupyter notebook

เราจะสามารถเข้าถึงสถานที่ของเราได้อีกครั้ง แต่ก่อนหน้านั้น เราจะต้องเข้าสู่ระบบด้วยรหัสผ่านที่เราเพิ่งตั้งไว้. จากนั้นเราก็สามารถเริ่มทำงานได้

เว็บรหัสผ่านโน๊ตบุ๊ค jupyter

Jupyter Notebook เป็นเครื่องมือที่มีประโยชน์มากสำหรับผู้ที่กำลังเริ่มต้นในโลกของการเขียนโปรแกรมด้วย Python. นอกจากนี้ยังมีศักยภาพที่ดีสำหรับผู้ที่ต้องการศึกษาวิทยาศาสตร์ข้อมูลอย่างเป็นระเบียบ

อินเทอร์เฟซ jupyter

หากคุณต้องการทดสอบโปรแกรมนี้ก่อนทำการติดตั้งแพ็คเกจใดๆ บนคอมพิวเตอร์ของเรา คุณสามารถ ใช้ การสาธิตออนไลน์ ที่ผู้สร้างเปิดให้ผู้ใช้ใช้งานได้ นอกจากนี้เรายังมีที่จำหน่ายของเรา ขยาย เอกสาร ของฟังก์ชันทั้งหมดจากมัน เว็บไซต์อย่างเป็นทางการ. หากคุณสนใจที่จะดูซอร์สโค้ดของโครงการสามารถปรึกษาได้จาก from ที่เก็บบน GitHub.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Natalia dijo

    โพสต์ที่ยอดเยี่ยม ทำงานได้อย่างสมบูรณ์แบบ

  2.   fsdfswf dijo

    มันขึ้นว่าการเข้าถึงถูกปฏิเสธ ฉันจะแก้ไขได้อย่างไร

    1.    Damien A. dijo

      คุณเปลี่ยน c.NotebookApp.allow_remote_access = True หรือไม่

  3.   เควิน บราโว่ dijo

    ฉันจะบันทึกการเปลี่ยนแปลงและส่งคืนได้อย่างไร