Jupyter not defterinde IOPub veri hızı aşıldı (görüntüyü görüntülerken)


95

Jupyter not defterinde bir resim görmek istiyorum. 9.9 MB .png dosyasıdır.

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

Aşağıdaki hatayı alıyorum:

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

Biraz şaşırtıcı ve başka yerlerde bildirildi .

Bu bekleniyor mu ve basit bir çözüm var mı?

(Hata mesajı, sınırın değiştirilmesini önerir --NotebookApp.iopub_data_rate_limit.)

Yanıtlar:


95

Bunu dene:

jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10

Veya bu:

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

3
Sadece geçici bir çözüm arıyorsanız, bu gitmenin en kolay yoludur.
mkrinblk

7
Yapabilseydim, bilimsel gösterimi kullanmak için ikinci bir oy verirdim.
Tomasz Gandor

@TomaszGandor Bunu yapmakla birlikte, int yerine artık bir float. Bunun genel olarak istenmeyen etkileri olabilir, ancak burada muhtemelen sorun değil.
scottlittle

1
Jupyter Not Defterini açmak için Anaconda kullanıcı arayüzünü kullanırsanız bu kodu nerede çalıştırabilirsiniz?
bernando_vialli

1
Biri yardım edebilir mi? Bunu nereye koyacağımı bulmaya mı çalışıyorum?
bernando_vialli

84

Bunu kullanarak karşılaştım networkxvebokeh

Bu benim için Windows 7'de çalışıyor ( buradan alınmıştır ):

  1. Tüm varsayılanların açıklandığı bir jupyter_notebook_config.py dosyası oluşturmak için aşağıdaki komut satırını kullanabilirsiniz:

    $ jupyter notebook --generate-config

  2. Dosyayı açın ve arayın c.NotebookApp.iopub_data_rate_limit

  3. Çizgiyi c.NotebookApp.iopub_data_rate_limit = 1000000yorumlayın ve daha yüksek bir varsayılan orana değiştirin. kullandımc.NotebookApp.iopub_data_rate_limit = 10000000

Bu affetmeyen varsayılan yapılandırma birçok yerde ortaya çıkıyor. Git sorunlarına bakın:

Görünüşe göre sorun çözülmüş olabilir 5.1 release

Güncelleme:

Jupyter not defteri artık piyasaya5.2.2 sürülüyor . Bu sorunun çözülmüş olması gerekirdi . Conda veya pip kullanarak yükseltin.


2
Yapılandırma dosyasını oluşturduktan sonra çalıştırabilirsiniz jupiter notebook; jupyter_notebook_config.py Jupyter klasörünüze yazıldığından (benim için: C: \ Users \ nnd \ .jupyter \ jupyter_notebook_config.p); Jupyter değişikliklerinizi alacak.
The Red Pea

2
Jupyter not defterini cmd.exe'den (Windows 10) çalıştıramıyorsanız, bunu 'Anaconda komut isteminden' yapmayı deneyin (eğer yüklediyseniz).
andyw

1
@Itay Livni: Windows komut satırım komutu tanımıyor ve komutun $ jupyter notebook --generate-configyanlış olduğunu veya bulunamadığını söylüyor. Windows 10'um var. Herhangi bir önerim var mı?
artre

1
@artre notebook --generate-configyazılmalıdır. dolar işareti değil
Itay Livni

1
@artre Jupyter, exe'nizin konumuna göz atmalı ve ardından yukarıda verilen komutu çalıştırmalısınız. Benim için oldu\documents\anaconda2\scripts
Salain

4

Windows (10) kullanıcıları için bazı ek tavsiyeler:

  1. Anaconda Prompt / PowerShell'i ilk kez kullanıyorsanız, Windows görev çubuğunuzun arama alanına "Anaconda" yazın ve önerilen yazılımı göreceksiniz.
  2. Yönetici olarak Anaconda istemini açtığınızdan emin olun .
  3. Komutu çalıştırmadan önce daima kullanıcı dizininize veya Jupyter Notebook dosyalarınızın bulunduğu dizine gidin . Aksi takdirde sistem dosyalarınızda bir yere gidebilir ve bilmediğiniz bir dosya ağacıyla kafanız karışabilir.

Jupyter dizüstü bilgisayarı kendi Windows 10 bilgisayarımda Anaconda İsteminden yeni veri limiti ile açmanın doğru yolu şudur:

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

3

Yazarak 'jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10'içinde Anaconda PowerShellveya istemi, Jupyter dizüstü yeni yapılandırmayla açılacaktır. Şimdi sorgunuzu çalıştırmayı deneyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.