คำถามติดแท็ก ipython

IPython เป็นเชลล์แบบโต้ตอบที่มีคุณลักษณะมากมายสำหรับ Python และมีเคอร์เนลสำหรับส่วนหน้าเช่น IPython Notebook และ Jupyter Notebook


13
ฉันจะตรวจสอบได้อย่างไรว่าโค้ดถูกเรียกใช้ในโน้ตบุ๊ก IPython
ฉันมีตัวอย่างรหัส Python ที่ฉันต้องการแชร์ซึ่งควรทำสิ่งที่แตกต่างออกไปหากดำเนินการในเทอร์มินัล Python / IPython หรือในโน้ตบุ๊ก IPython ฉันจะตรวจสอบจากรหัส Python ของฉันได้อย่างไรว่ามันทำงานในโน้ตบุ๊ก IPython หรือไม่

5
สร้างแผนภูมิมากกว่าหนึ่งแผนภูมิในเซลล์ IPython Notebook เดียวกัน
ฉันได้เริ่มต้น IPython Notebook ของฉันด้วย ipython notebook --pylab inline นี่คือรหัสของฉันในเซลล์เดียว df['korisnika'].plot() df['osiguranika'].plot() มันใช้งานได้ดีมันจะวาดสองเส้น แต่อยู่ในแผนภูมิเดียวกัน ฉันต้องการวาดแต่ละเส้นในแผนภูมิแยกกัน และจะดีมากถ้าชาร์ตจะอยู่ติดกันไม่ใช่ติดกัน ฉันรู้ว่าฉันสามารถใส่บรรทัดที่สองในเซลล์ถัดไปจากนั้นฉันจะได้สองแผนภูมิ แต่ฉันต้องการให้แผนภูมิอยู่ใกล้กันเพราะมันแสดงถึงหน่วยตรรกะเดียวกัน

19
ปัญหาเกี่ยวกับ IPython / Jupyter ในการบันทึกสมุดบันทึกเป็น PDF
ฉันพยายามบันทึกสมุดบันทึก jupyter เป็น PDF แต่ฉันคิดไม่ออกว่าจะทำอย่างไร สิ่งแรกที่ฉันลองคือจากเมนูไฟล์เพียงดาวน์โหลดเป็น PDF แต่การทำเช่นนั้นส่งผล: nbconvert failed: PDF creating failed สิ่งต่อไปที่ฉันลองคือลองทำการแปลงจากพรอมต์คำสั่งเช่นนี้ $ ipython nbconvert --to latex --post PDF MyNotebook.ipynb แต่อีกครั้งสิ่งนี้ส่งผลให้เกิดข้อความแสดงข้อผิดพลาด ImportError: No module named 'PDF' และถ้าฉันพยายาม $ ipython nbconvert --to latex MyNotebook.ipynb ผลลัพธ์นี้เป็น IPython.nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found: Please check that pandoc is installed ถ้าฉันพยายามติดตั้ง pandoc ( pip …
88 pdf  ipython  jupyter 

9
ฉันจะรับชื่อ IPython / Jupyter Notebook ปัจจุบันได้อย่างไร
ฉันพยายามรับชื่อ NoteBook ปัจจุบันเมื่อเรียกใช้สมุดบันทึก IPython ฉันรู้ว่าฉันสามารถมองเห็นได้ที่ด้านบนของโน้ตบุ๊ก สิ่งที่ฉันเป็นหลังจากสิ่งที่ชอบ currentNotebook = IPython.foo.bar.notebookname() ฉันต้องการรับชื่อในตัวแปร

2
วิธีการใช้ django 3.0 ORM ใน Jupyter Notebook โดยไม่ทริกเกอร์การตรวจสอบบริบทของ async?
Django 3.0 คือการเพิ่มasgi สนับสนุน / async และด้วยยามรอบทำให้การร้องขอการซิงโครในบริบท ขณะเดียวกันIPython เพิ่งเพิ่มระดับบนสุด async สนับสนุน / รอคอยซึ่งดูเหมือนว่าจะทำงานภายในเซสชั่นล่ามทั้งห่วงเหตุการณ์เริ่มต้น น่าเสียดายที่การรวมกันของการเพิ่มที่ยอดเยี่ยมทั้งสองนี้หมายความว่าการดำเนินการ django ORM ในสมุดบันทึก jupyter ทำให้เกิดSynchronousOnlyOperationข้อยกเว้น: SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async. ดังที่ข้อความแสดงข้อยกเว้นบอกว่าเป็นไปได้ที่จะรวมการเรียก ORM แต่ละครั้งในลักษณะที่sync_to_async()คล้ายกัน: images = await sync_to_async(Image.objects.all)() แต่ไม่สะดวกโดยเฉพาะอย่างยิ่งสำหรับฟิลด์ที่เกี่ยวข้องซึ่งโดยปกติจะได้รับการแก้ไขโดยปริยายในการค้นหาแอตทริบิวต์ (ฉันลอง%autoawait offใช้เวทย์มนตร์ แต่มันใช้งานไม่ได้จากการมองอย่างรวดเร็วที่เอกสารฉันคิดว่าเป็นเพราะ ipykernels มักจะทำงานในลูป asyncio) ดังนั้นมีวิธีการอย่างใดอย่างหนึ่งปิดการซิงค์ในบริบทการตรวจสอบ async …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.