การติดตั้ง | เอกสารประกอบ | มีส่วนร่วม | ใบอนุญาต | ทีม | การขอความช่วยเหลือ |
สภาพแวดล้อมที่ขยายได้สำหรับการประมวลผลแบบโต้ตอบและทำซ้ำได้ โดยอิงตาม Jupyter Notebook และสถาปัตยกรรม
JupyterLab เป็นอินเทอร์เฟซผู้ใช้เจเนอเรชั่นถัดไปสำหรับ Project Jupyter ที่นำเสนอส่วนประกอบที่คุ้นเคยของ Jupyter Notebook แบบคลาสสิก (โน้ตบุ๊ก เทอร์มินัล โปรแกรมแก้ไขข้อความ ไฟล์เบราว์เซอร์ เอาต์พุตที่หลากหลาย ฯลฯ) ในส่วนติดต่อผู้ใช้ที่ยืดหยุ่นและทรงพลัง
JupyterLab สามารถขยายได้โดยใช้แพ็คเกจ npm ที่ใช้ API สาธารณะของเรา ส่วนขยาย ที่สร้างไว้ล่วงหน้า สามารถเผยแพร่ผ่าน PyPI, conda และตัวจัดการแพ็คเกจอื่นๆ สามารถติดตั้งส่วนขยาย แหล่งที่มา ได้โดยตรงจาก npm (ค้นหา jupyterlab-extension) แต่ต้องมีขั้นตอนการสร้างเพิ่มเติม คุณยังสามารถค้นหาส่วนขยาย JupyterLab สำรวจหัวข้อ GitHub jupyterlab-extension หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับส่วนขยาย โปรดดูเอกสารประกอบสำหรับผู้ใช้
อ่านเอกสาร JupyterLab ปัจจุบันบน ReadTheDocs
สำคัญ
JupyterLab 3 สิ้นสุดการบำรุงรักษาในวันที่ 15 พฤษภาคม 2024 การแก้ไขสำหรับปัญหาร้ายแรงจะยังคงได้รับการแบ็คพอร์ตจนถึงวันที่ 31 ธันวาคม 2024 หากคุณยังคงใช้ JupyterLab 3 อยู่ เราขอแนะนำให้คุณ อัปเกรดเป็น JupyterLab 4 โดยเร็วที่สุด สำหรับข้อมูลเพิ่มเติม โปรดดูที่การสิ้นสุดการบำรุงรักษา JupyterLab 3 ในบล็อก Jupyter
หากคุณใช้ conda, mamba หรือ pip คุณสามารถติดตั้ง JupyterLab ด้วยคำสั่งใดคำสั่งหนึ่งต่อไปนี้
conda install -c conda-forge jupyterlab
mamba install -c conda-forge jupyterlab
pip install jupyterlab
pip install --user
คุณต้องเพิ่มไดเร็กทอรี bin
ระดับผู้ใช้ให้กับตัวแปรสภาพแวดล้อม PATH
ของคุณเพื่อเปิดใช้ jupyter lab
หากคุณใช้อนุพันธ์ของระบบปฏิบัติการ Unix (เช่น FreeBSD, GNU/Linux, macOS) คุณสามารถทำได้โดยการรัน export PATH="$HOME/.local/bin:$PATH"
สำหรับคำแนะนำโดยละเอียดเพิ่มเติม โปรดดูคู่มือการติดตั้ง คำแนะนำในการติดตั้งโปรเจ็กต์จากแหล่ง git มีอยู่ในเอกสารประกอบของผู้สนับสนุน
เมื่อใช้ Jupyter Notebook เวอร์ชันเก่ากว่า 5.3 จะต้องเรียกใช้คำสั่งต่อไปนี้หลังจากติดตั้ง JupyterLab เพื่อเปิดใช้งานส่วนขยายเซิร์ฟเวอร์ JupyterLab:
jupyter serverextension enable --py jupyterlab --sys-prefix
เริ่มต้น JupyterLab โดยใช้:
jupyter lab
JupyterLab จะเปิดขึ้นโดยอัตโนมัติในเบราว์เซอร์ ดูเอกสารประกอบสำหรับรายละเอียดเพิ่มเติม
หากคุณพบข้อผิดพลาด เช่น "ไม่พบคำสั่ง 'jupyter'" โปรดตรวจสอบให้แน่ใจว่าตัวแปรสภาพแวดล้อม PATH
ได้รับการตั้งค่าอย่างถูกต้อง หรือคุณสามารถเริ่มต้น JupyterLab โดยใช้ ~/.local/bin/jupyter lab
โดยไม่ต้องเปลี่ยนตัวแปรสภาพแวดล้อม PATH
เบราว์เซอร์ต่อไปนี้เวอร์ชันล่าสุด ใช้งานได้ ในขณะนี้:
ดูเอกสารของเราสำหรับรายละเอียดเพิ่มเติม
เราขอแนะนำให้คุณถามคำถามในฟอรัม Discourse คำถามที่ได้รับคำตอบอาจกลายเป็นแหล่งข้อมูลที่เป็นประโยชน์สำหรับผู้อื่นได้
หากต้องการรายงานข้อบกพร่อง โปรดอ่านหลักเกณฑ์แล้วเปิดปัญหา Github เพื่อให้ปัญหาที่ได้รับการแก้ไขมีอยู่ในตัวเอง บอทล็อคจะล็อคปัญหาที่ปิดไปแล้วเมื่อได้รับการแก้ไขแล้วหลังจากไม่มีการใช้งานช่วงระยะเวลาหนึ่ง หากยังจำเป็นต้องมีการอภิปรายที่เกี่ยวข้องหลังจากที่ปัญหาถูกล็อค โปรดเปิดปัญหาใหม่และอ้างอิงถึงปัญหาเก่า
นอกจากนี้เรายังยินดีรับข้อเสนอแนะเกี่ยวกับฟีเจอร์ใหม่ๆ เนื่องจากช่วยให้โปรเจ็กต์มีประโยชน์มากขึ้นสำหรับทุกคน หากต้องการขอคุณสมบัติโปรดใช้เทมเพลตคำขอคุณสมบัติ
หากต้องการเริ่มพัฒนาส่วนขยายสำหรับ JupyterLab โปรดดูเอกสารประกอบสำหรับนักพัฒนาและเอกสาร API
หากต้องการสนับสนุนโค้ดหรือเอกสารประกอบให้กับ JupyterLab โปรดอ่านเอกสารประกอบของผู้สนับสนุน
JupyterLab ปฏิบัติตามคู่มือชุมชน Jupyter
JupyterLab ใช้รูปแบบลิขสิทธิ์ที่ใช้ร่วมกันซึ่งช่วยให้ผู้มีส่วนร่วมทุกคนสามารถรักษาลิขสิทธิ์ในผลงานของพวกเขาได้ รหัสทั้งหมดได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต BSD ที่แก้ไข
JupyterLab เป็นส่วนหนึ่งของ Project Jupyter และได้รับการพัฒนาโดยชุมชนเปิด ทีมบำรุงรักษาได้รับความช่วยเหลือจากกลุ่มผู้ร่วมให้ข้อมูลที่ใหญ่กว่ามากใน JupyterLab และ Project Jupyter โดยรวม
ผู้ดูแลปัจจุบันของ JupyterLab เรียงตามตัวอักษร สังกัด และส่วนสนับสนุนหลัก:
ตำแหน่งผู้ดูแล:
รายการนี้จัดทำขึ้นเพื่อให้ผู้อ่านทราบว่าเราเป็นใครและทีมของเราทำงานอย่างไร หากต้องการแสดงรายการ โปรดส่งคำขอดึงพร้อมข้อมูลของคุณ
เรามีการประชุมทางวิดีโอทุกสัปดาห์เพื่อหารือเกี่ยวกับสิ่งที่เรากำลังทำอยู่และรับคำติชมจากกันและกัน
ใครๆ ก็สามารถเข้าร่วมได้ หากพวกเขาต้องการพูดคุยในหัวข้อหรือเพียงแค่รับฟัง
jovyan
Zoomหมายเหตุจะถูกเก็บถาวรบนเข็มทิศของทีม GitHub Jupyter Frontends