Score:4

การเปิด Jupyter-Notebook ในเทอร์มินัลจะเปิด Telegram Desktop!

ธง tr

ฉันใช้ Ubuntu 20.04.2 LTS

เมื่อฉันต้องการเปิด Jupyter-Notebook ในเทอร์มินัล แอปเดสก์ท็อปโทรเลขจะเปิดขึ้น

Jupyter-Notebook เปิดอยู่จริงในพื้นหลัง ดังนั้นฉันจึงสามารถเปิดเบราว์เซอร์และใช้งานได้

นี่คือผลลัพธ์:

(เชิงพื้นที่) siavash@siavash-fra:~$ jupyter-notebook 
[I 16:59:52.522 NotebookApp] ให้บริการสมุดบันทึกจากไดเรกทอรีในเครื่อง: /home/siavash
[I 16:59:52.522 NotebookApp] Jupyter Notebook กำลังทำงานที่:
[I 16:59:52.522 NotebookApp] http://localhost:8888/?token=192817dbf13703bc25bbd1f348df5e9c1c7c9275d579aef3
[I 16:59:52.522 NotebookApp] ใช้ Control-C เพื่อหยุดเซิร์ฟเวอร์นี้และปิดเคอร์เนลทั้งหมด (สองครั้งเพื่อข้ามการยืนยัน)
[C 16:59:52.526 NotebookApp] 
    
    ในการเข้าถึงโน้ตบุ๊ก ให้เปิดไฟล์นี้ในเบราว์เซอร์:
        ไฟล์:///home/siavash/.local/share/jupyter/runtime/nbserver-5326-open.html
    หรือคัดลอกและวางหนึ่งใน URL เหล่านี้:
        http://localhost:8888/?token=192817dbf13703bc25bbd1f348df5e9c1c7c9275d579aef3

(โทรเลขเดสก์ท็อป:5339): lib_base-WARNING **: 16:59:53.204: ขออภัย การรวม GTK ขัดแย้งกับธีมและสไตล์ของแพลตฟอร์ม qgtk2 ดังนั้น QT_QPA_PLATFORMTHEME และ QT_STYLE_OVERRIDE จะไม่ถูกตั้งค่า
lib_base-Message: 16:59:53.204: สิ่งนี้สามารถละเว้นได้โดยการตั้งค่าตัวแปรสภาพแวดล้อม DESKTOP_APP_I_KNOW_ABOUT_GTK_INCOMPATIBILITY เป็นค่าใดก็ได้ อย่างไรก็ตาม หากใช้ธีมหรือสไตล์ qgtk2 สิ่งนี้จะนำไปสู่การหยุดทำงาน
lib_base-Message: 16:59:53.204: การรวม GTK สามารถปิดใช้งานได้โดยตั้งค่า DESKTOP_APP_DISABLE_GTK_INTEGRATION เป็นค่าใดก็ได้ โปรดทราบว่าการดำเนินการนี้จะทำให้ฟีเจอร์บางอย่างใช้งานไม่ได้
ข้อความ Gtk: 16:59:53.412: ไม่สามารถโหลดโมดูล "canberra-gtk-module"
ข้อความ Gtk: 16:59:53.413: ไม่สามารถโหลดโมดูล "canberra-gtk-module"
[ALSOFT] (EE) ไม่สามารถตั้งค่าลำดับความสำคัญตามเวลาจริงสำหรับเธรด: ไม่อนุญาตให้ดำเนินการ (1)

ฉันยังมองไปที่ นี้ คำถามที่คล้ายกัน แต่มันไม่ตอบของฉัน

Pedro Maimere avatar
ax flag
ลองเรียกใช้ [ในพอร์ตอื่น](https://jupyter.readthedocs.io/en/latest/running.html#how-do-i-start-the-notebook-using-a-custom-ip-or- ท่า).
sash_wash avatar
tr flag
@PedroMaimere ขอบคุณ ได้ผล! ดังนั้นพอร์ตเริ่มต้นสำหรับ jupyter-notebook คือ 8888 เมื่อฉันเปิดเช่นใน 8889 ก็ไม่ขัดแย้งกันหมายความว่าโทรเลขยังใช้ 8888 หรือไม่ ฉันจะเปลี่ยนสิ่งนั้นสำหรับโทรเลขอย่างถาวรได้อย่างไร
Score:3
ธง tr

ฉันพบปัญหา: หลังจากติดตั้งโทรเลข แปลกพอที่จะทำให้โทรเลขเป็นแอปพลิเคชันเริ่มต้นสำหรับการเปิดไฟล์ HTML นั่นเป็นเหตุผลที่หลังจากวิ่ง jupyter-โน๊ตบุ๊ค ในเทอร์มินัล จะพยายามเปิดลิงก์ด้วยโทรเลข

ดังนั้นเพื่อแก้ปัญหา เพียงค้นหาไฟล์ HTML ใดก็ได้ คลิกขวาที่มัน ไปที่ คุณสมบัติ. ใน เปิดด้วย แท็บเลือกเบราว์เซอร์ของคุณและคลิก ตั้งเป็นค่าเริ่มต้น.

ปัญหาได้รับการแก้ไขแล้ว โทรเลขครั้งต่อไปจะไม่เปิด คุณจะมี jupyter-notebook ทำงานบนเบราว์เซอร์ของคุณแทน

Score:1
ธง ax

ตามที่สังเกตเห็น คุณควรรัน jupyter notebook ผ่านไฟล์ พอร์ตที่แตกต่างกัน.

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

ก่อนอื่นให้ตรวจสอบว่าไฟล์ /home/USERNAME/.jupyter/jupyter_notebook_config.py มีอยู่ ถ้าไม่วิ่ง สมุดบันทึก jupyter --generate-config.php.

จากนั้นเปิดไฟล์นี้และยกเลิกการแสดงความคิดเห็นในบรรทัดต่อไปนี้ โดยเปลี่ยนพอร์ตเป็น 8889, ตัวอย่างเช่น:

ค.NotebookApp.port = 8888
                      ^ เปลี่ยนพอร์ตนี้เป็น 8889

บันทึกไฟล์และเรียกใช้สมุดบันทึก jupyter อีกครั้ง จากนี้ไป เดสก์ท็อปโทรเลขไม่ควรเปิดขึ้น

sash_wash avatar
tr flag
ขอบคุณสำหรับคำตอบ.แต่ตอนนี้ฉันมีปัญหาแปลก ๆ ! สิ่งนี้ใช้ได้ในสภาพแวดล้อม 'ฐาน' แต่ใน envs อื่น ๆ ปัญหายังคงมีอยู่ไม่ว่าฉันจะเปิด Jupyter ที่พอร์ตใด

โพสต์คำตอบ

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