Jupyter नोटबुक में IOPub डेटा दर पार हो गई (जब छवि को देखा)


95

मैं जूपिटर नोटबुक में एक छवि देखना चाहता हूं। यह 9.9MB की .png फ़ाइल है।

from IPython.display import Image
Image(filename='path_to_image/image.png')

मुझे निम्न त्रुटि मिली:

IOPub data rate exceeded.
The notebook server will temporarily stop sending output
to the client in order to avoid crashing it.

थोड़ा आश्चर्य और कहीं और सूचना दी

क्या यह अपेक्षित है और क्या कोई सरल उपाय है?

(त्रुटि संदेश में सीमा बदलने का सुझाव है --NotebookApp.iopub_data_rate_limit।)

जवाबों:


95

इसे इस्तेमाल करे:

jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10

या यह:

yourTerminal:prompt> jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10 

3
यदि आपका सिर्फ एक अस्थायी समाधान की तलाश में है तो यह जाने का सबसे आसान तरीका है।
mkrinblk

7
यदि मैं कर सकता था, तो मैं वैज्ञानिक संकेतन का उपयोग करने के लिए दूसरा उत्थान दूंगा।
टॉमस गैंडर

@TomaszGandor हालांकि ऐसा करने से, यह इंट की बजाय अब फ्लोट है। यह सामान्य रूप से अवांछनीय प्रभाव हो सकता है, लेकिन यह शायद यहाँ ठीक है।
स्काउटलैच

1
यदि आप एक Jupyter नोटबुक खोलने के लिए एनाकोंडा उपयोगकर्ता इंटरफ़ेस का उपयोग करते हैं तो आप इस कोड को कहाँ से चला सकते हैं?
बर्नान्डो_विल्ली

1
क्या कोई मदद कर सकता है? मैं यह जानने की कोशिश करता रहता हूं कि इसे कहां रखा जाए?
बर्नान्डो_विल्ली

84

मैं इस का उपयोग कर में भाग गया networkxऔरbokeh

यह विंडोज 7 में मेरे लिए काम करता है ( यहाँ से लिया गया है ):

  1. Jupyter_notebook_config.py फ़ाइल बनाने के लिए, सभी डिफॉल्ट के साथ टिप्पणी की गई है, आप निम्न कमांड लाइन का उपयोग कर सकते हैं:

    $ jupyter notebook --generate-config

  2. फ़ाइल खोलें और खोजें c.NotebookApp.iopub_data_rate_limit

  3. लाइन से बाहर टिप्पणी करें c.NotebookApp.iopub_data_rate_limit = 1000000और इसे उच्च डिफ़ॉल्ट दर पर बदलें। एल का इस्तेमाल कियाc.NotebookApp.iopub_data_rate_limit = 10000000

यह अक्षम्य डिफ़ॉल्ट कॉन्फ़िगरेशन बहुत सी जगहों पर पॉप अप कर रहा है। देखें जिट मुद्दे:

ऐसा लगता है कि यह के साथ हल हो सकता है 5.1 release

अपडेट करें:

जुपिटर नोटबुक अब रिलीज5.2.2 पर है । यह समस्या किया जाना चाहिए था संकल्प लिया । कोंडा या पाइप का उपयोग करके अपग्रेड करें।


2
कॉन्फ़िगरेशन फ़ाइल बनाने के बाद, आप चला सकते हैं jupiter notebook; चूँकि jupyter_notebook_config.py को आपके Jupyter फ़ोल्डर में लिखा गया था (मेरे लिए: C: \ Users \ nnd \ .jupyter \ jupyter_notebook_config.p); बृहस्पति आपके परिवर्तनों को उठाएगा।
लाल मटर

2
यदि आप cmd.exe (विंडोज़ 10) से जयुपर नोटबुक नहीं चला सकते हैं, तो 'एनाकोंडा प्रॉम्प्ट' (यदि आपने ऐसा इंस्टॉल किया है) से ऐसा करने का प्रयास करें।
andyw

1
@ इट लिवनी: मेरी विंडोज़ कमांड लाइन कमांड को नहीं पहचानती है $ jupyter notebook --generate-configऔर कहती है कि कमांड गलत है या नहीं मिल सकती है। मेरे पास विंडोज़ 10. कोई सुझाव है?
आर्ट्रे

1
@ कार्ट notebook --generate-configको टाइप किया जाना चाहिए। डॉलर का चिह्न नहीं
ईटे लिवनी

1
@ कार्टे आपको अपने ज्यूपिटर के स्थान पर ब्राउज़ करना चाहिए, पूर्ववत करें और फिर ऊपर दिए गए कमांड को चलाएं। मेरे लिए यह \documents\anaconda2\scripts
सालैन

4

विंडोज (10) उपयोगकर्ताओं के लिए कुछ अतिरिक्त सलाह:

  1. यदि आप पहली बार एनाकोंडा प्रॉम्प्ट / पावरशेल का उपयोग कर रहे हैं, तो अपने विंडोज टास्क बार के सर्च फील्ड में "एनाकोंडा" टाइप करें और आपको सुझाए गए सॉफ्टवेयर दिखाई देंगे।
  2. व्यवस्थापक के रूप में एनाकोंडा प्रॉम्प्ट को खोलना सुनिश्चित करें ।
  3. कमांड चलाने से पहले हमेशा अपनी उपयोगकर्ता निर्देशिका या अपनी Jupyter नोटबुक फ़ाइलों के साथ निर्देशिका पर नेविगेट करें । अन्यथा आप अपनी सिस्टम फ़ाइलों में कहीं समाप्त हो सकते हैं और किसी अपरिचित फ़ाइल ट्री से भ्रमित हो सकते हैं।

मेरे अपने विंडोज 10 पीसी पर एनाकोंडा प्रॉम्प्ट से नई डेटा सीमा के साथ जुपिटर नोटबुक खोलने का सही तरीका है:

(base) C:\Users\mobarget\Google Drive\Jupyter Notebook>jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10

3

टाइप करके 'jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10'में Anaconda PowerShellया शीघ्र, Jupyter नोटबुक में नए विन्यास खुल जाएगा। अपनी क्वेरी चलाने के लिए अभी प्रयास करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.