Ipython: Notebook Jupyter tidak menampilkan output dari kode apa pun yang dieksekusi di sel

Dibuat pada 1 Mar 2018  ·  70Komentar  ·  Sumber: ipython/ipython

Halo,
Saya baru mengenal python. Ketika saya menggunakan Jupyter Notebook, kode di dalam sel tidak akan dieksekusi dan saya mendapatkan tanda kurung kosong ini ([ ]).
jn

Komentar yang paling membantu

Coba mulai ulang kernel di opsi kernel

Semua 70 komentar

  • Apakah Anda memiliki perangkat lunak keamanan yang diinstal? Kami telah melihat masalah serupa dengan beberapa perangkat lunak keamanan internet yang memblokir koneksi kami.
  • Apakah berhasil jika Anda mencoba di browser lain (seperti Firefox)?

tidak ada perangkat lunak keamanan.
Itu bekerja di chrome 1 minggu sebelumnya

Ada ide apa yang berubah? Apakah Anda memasang ekstensi atau memperbarui apa pun? Masih layak untuk dicoba dengan browser lain.

Biarkan saya mencoba dengan firefox

itu diluncurkan dengan default chrome.
Apakah mungkin untuk mengubah browser?

Ya. Untuk pengujian sementara, klik kanan logo Jupyter di Chrome dan salin tautannya, lalu tempel ke Firefox.

Jika Anda ingin mengganti default, konfigurasikan NotebookApp.browser (lihat dokumen konfigurasi ).

Masalah yang sama di firefox.

Bagaimana Anda mencoba mengeksekusi sel?

Menggunakan Shift + Enter.
Saya menginstal anaconda di sistem lain. Sekarang sedang bekerja.

Pada Jumat, 2 Mar 2018 pukul 23.51, Thomas [email protected]
menulis:

Bagaimana Anda mencoba mengeksekusi sel?


Anda menerima ini karena Anda yang menulis utas.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ipython/ipython/issues/11027#issuecomment-370007040 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AjPaqbV3K6AxlRHni7vEaB9h4iThvevrks5taY2qgaJpZM4SYFo9
.

Coba mulai ulang kernel di opsi kernel

Restart kernel menyelesaikannya sementara. Apa penyebab dan perbaikan permanennya?
Itu berfungsi dengan baik di kotak saya dua hari yang lalu, dan saya tidak mengubah apa pun.

itu dapat disebabkan oleh banyak alasan seperti:

  1. antivirus Anda memblokirnya.
  2. kode Anda membutuhkan waktu terlalu lama untuk dieksekusi (karena keterbatasan perangkat keras).
  3. ada yang salah dengan paket distribusi python Anda. (coba instal ulang)

Seperti yang saya katakan, itu berfungsi baru-baru ini dua hari yang lalu. Kode hanyalah loop sederhana. Tidak ada antivirus yang terpasang. Saya belum memperbarui paket apa pun selama ini.
Saat ini saya me-restart kernel untuk setiap proses, yang sangat mengganggu.

Masalah ini juga terjadi pada saya dalam loop for sederhana. Menggunakan browser chrome.

Salah satu cara yang dapat direproduksi untuk memaksa Jupyter berhenti menampilkan keluaran baru (dan membuat kernel hang) adalah dengan menjalankan "cat" dalam sel tanpa argumen (di Google Chrome/Ubuntu 16.04). Jika ada cara untuk memecahkan masalah ini (kirim Ctrl-D ke kernel?), itu mungkin juga memecahkan masalah perulangan lainnya.

ya itu juga terjadi dengan saya .. saya pikir itu sebagai masalah antivirus tetapi saya pikir tidak, karena saya telah menginstal ulang dengan menonaktifkan antivirus saya .. tetapi tidak berfungsi ... tidak tahu harus berbuat apa .. .saya juga telah mencoba opsi browser lain seperti Mozilla chrome Microsoft edge juga dengan internet explorer .. tetapi masih tidak berfungsi .... seseorang tolong bantu ...

Hai,
Saya baru saja menginstal juypeter dan saya memiliki masalah yang sama. Saya mencoba di chrome dan iexplorer. Ketika saya mencoba me-restart kernel, itu macet dan pesan ini menunjukkan selamanya "kernel mulai, harap tunggu"

hai ada yang punya jawabannya? Saya mempunyai masalah yang sama juga

Saya memiliki masalah yang sama :(

Ada jawaban di sini?

Dalam kasus saya, solusi di bawah ini berhasil. (Menurunkan tornado ke 4.xx)

https://github.com/jupyter/notebook/issues/3202#issuecomment -357199274

@fgtom menurunkan versi tornado tidak berhasil untuk saya :/

Saya kadang-kadang mengalami masalah ini sejak beberapa saat ... Saya sudah mencoba menonaktifkan Windows Defender dan Firewall dan browser yang berbeda tanpa hasil. Saya menginstal Notebook Jupyter menggunakan conda. Saya juga mencoba menginstal ulang secara global dan di lingkungan conda juga tidak berhasil. :( Ini sangat mengganggu...

hal yang sama terjadi pada saya ...tetapi ketika saya menonaktifkan antivirus adaware saya ..berhasil...!!!!

Saya mengalami masalah tidak kompilasi. Ini menunjukkan In[*] setiap kali saya mengkompilasi. Saya telah mencoba semua solusi di atas, menonaktifkan pembela saya, mengubah opsi browser, menginstal ulang python package, menginstal jupyter melalui pip install dan anaconda tetapi masalah tetap ada. Apa yang bisa menjadi solusinya??

Menonaktifkan antivirus Adaware memecahkan masalah ini untuk saya.

Mengapa tidak ada yang ditugaskan untuk ini? Pendekatan ini menjadi pemecah masalah bagi orang-orang korporat yang menjalankan jupyter di belakang antivirus yang diamanatkan.

Mungkin dikatakan orang-orang korporat harus berkontribusi untuk memahami dan memperbaiki masalah?

@takluyver Saya sudah menghabiskan beberapa jam untuk mencari penyebabnya, baik di tempat kerja maupun di rumah, tetapi ternyata saya kurang pengalaman dengan basis kode / arsitektur / bagaimana komponen seharusnya berkomunikasi. Saya yakin jika seseorang yang lebih berpengalaman dengan proyek ini dapat memberikan beberapa petunjuk tentang ke mana harus mencari / apa yang harus dicoba, semua orang akan lebih dari bersedia untuk mengerjakan solusi.

Cukup uninstall antivirus adaware Anda. Ini memperbaiki masalah!

Pertama-tama, mari kita periksa keadaan sel apa saja adalah "Kode" bukan di "Penurunan harga"

Saya memiliki masalah yang sama dan tidak ada solusi yang disebutkan di atas yang berfungsi.

Sampai saya memperbarui paket conda:

 conda update conda
 conda update anaconda

dan ... Voila! Semuanya bekerja sekarang!

image
Masalah yang sama dengan tidak berjalan - tanda bintang aneh muncul di dalam tanda kurung.

Mungkin pesan kesalahan dapat membantu dalam kasus ini, seperti "Untuk beberapa alasan saya tidak dapat terhubung ke kernel, dapatkah Anda mencoba menonaktifkan antivirus, firewall, dan perangkat lunak pembatas kecepatan Anda? Jika masih tidak berfungsi, silakan posting masalah di github."

Saya juga tampaknya telah menemukan penyebab lain untuk masalah itu - pada PC pribadi saya, masalahnya tampaknya disebabkan oleh perangkat lunak "NetLimiter". Saya menggunakannya untuk membatasi kecepatan unduh PC saya saat saya menggunakan koneksi internet bersama yang lambat.
Saya perhatikan bahwa ketika saya menetapkan batas kecepatan global (yang tampaknya juga menyertakan koneksi dari/ke localhost!) <100kB/s, kernel akan memulai - tetapi dapat memakan waktu beberapa menit! Notebook / kernel muncul untuk mentransfer banyak data setelah koneksi dibuat. Jika koneksi lambat, itu bisa memakan waktu lama.
Saya tidak mengalami masalah ini lagi sejak saya menonaktifkan batas kecepatan di NetLimiter. ya.

Buku notebook jupyter saya menghasilkan dalam python. Saya menambahkan sel R di akhir. Itu tidak menampilkan hal-hal seperti print dan head di sel R, tetapi menghasilkan grafik

image

tidak terkait - fungsi di atas berfungsi jika Anda membaca di file csv. Ini tidak berfungsi jika Anda menggunakan kerangka data yang disimpan ke csv itu dari sel di atas

Menurunkan versi tornado ke 5.1.1 memperbaiki masalah ini untuk saya.

Itu akan berhubungan https://github.com/jupyter/notebook/issues/2664.

Seperti yang disarankan @sonofagunn , menurunkan versi tornado dapat memperbaiki masalah.

Menurunkan versi tornado ke 5.1.1 memperbaiki masalah ini untuk saya.

Menyelamatkan hidupku. Tornado baru-baru ini ditingkatkan ke 6.0.1, yang tampaknya menyebabkan masalah.

Menurunkan versi tornado ke 5.1.1 memperbaiki masalah ini untuk saya.

Selamatkan hidupku . Saya tidak menginstal perangkat lunak anti-virus dan hanya mencoba menginstal ulang notebook jupyter tetapi mengalami masalah seperti itu. gunakan python -m pip install tornado==5.1.1

Ya, itu adalah masalah dengan tornado. Menurunkan versi ke 5.1.1 memperbaiki masalah.

Masalah ini juga terjadi pada saya dalam loop for sederhana. Menggunakan browser chrome.

Itu terjadi pada semua orang, saya biasanya hanya beralih ke teks luhur untuk beberapa dan kemudian kembali keesokan harinya, jika beruntung jupyter saya berfungsi jika tidak beruntung, saya kembali ke subline

Bug ini muncul karena banyak ruang di folder sistem Anda. Dalam kasus saya, saya menginstal ulang OS. Kemudian, saya menginstal Anaconda. Itu berhasil. :100:

Saya memperbaiki ini dengan mengganggu kernel dan memulai kembali lagi
Perhatikan * pada prompt [*] sebagai gantinya menghasilkan output [beberapa nomor]. Itu berarti kernel sedang sibuk, mungkin karena beberapa operasi dengan banyak komputasi

Screen Shot 2019-04-11 at 21 18 38

Setelah itu, Anda dapat menjalankan shift + enter di atas sel untuk menghasilkan output lagi (coba juga mengidentifikasi dan menghindari operasi berat)

Notebook Jupyter berantakan. Tidak akan mencetak apa pun. Tidak ada kesalahan, tidak ada pesan.

membuat frustrasi

Saya mengalami hal yang sama dengan saya setelah saya menginstal jupyterthemes, saya memperbaikinya dengan memutakhirkan kernel menggunakan perintah berikut: python -m pip install --upgrade ipykernel

Ini terjadi pada saya dan saya menyadari masalah ini disebabkan oleh direktori nbextensions duplikat yang mengarah ke file .yaml yang digandakan untuk ekstensi scratchpad.

Saya memperbaikinya hanya dengan mengetik jupyter --paths ke konsol. Mencari di mana jupyter nbextensions saya disimpan. Saya memiliki nbextensions yang disimpan di myname/anaconda3/etc/jupyter dan di myname/.local/share/jupyter

Saya menghapus nbextension dari myname/.local/share/jupyter dan saya menyimpannya di folder anaconda3.

Masalah terpecahkan!

Seperti yang disebutkan @Hazarmavi . memperbaikinya dengan memutakhirkan kernel menggunakan perintah berikut: python -m pip install --upgrade ipykernel

Saya memiliki masalah yang sama. Saya mencoba menurunkan versi tornado dan memutakhirkan ipykernel dan mengonfirmasi bahwa saya tidak memiliki ekstensi n yang digandakan, tetapi masalah saya belum terpecahkan. (Ini cukup mengganggu dan saya tidak bisa mengerjakan apa pun.)

Di lingkungan saya, conda list | grep "tornado" memberi
tornado 5.1.1 py36h1de35cc_0

dan conda list | grep "ipykernel" kembali
ipykernel 5.1.1 py36h39e3cac_0

Apakah ada badan yang punya saran lain?

Pertama kali menghadapi masalah ini, menanyakan wtf tentu saja :-), Di Gentoo tidak memiliki masalah ini, tetapi sekarang menggunakan WLS Ubuntu melalui virtualenv di host W10. Yah, saya baru saja melakukan CTRL+C di terminal, yang memicu Jupyter untuk dimulai ulang sepenuhnya (tidak akan mati) dan sekarang output secara ajaib muncul secara otomatis.

Saya memiliki masalah yang sama.
1- Bukankah lingkaran aktivasi yang dekat dengan Python harus 'hijau' jika Python berfungsi dengan baik?
2- Selain itu, apa tanda bintang yang muncul setelah saya menjalankan garis?

jupyter_problem

@Aref-cs

  1. Lingkaran itu tidak hijau. Lingkaran kosong berarti kernel notebook tidak melakukan apa-apa, dan lingkaran penuh berarti menjalankan kode.
  2. Tanda bintang dalam sel berarti mereka sedang dieksekusi, mereka berubah menjadi nomor ketika mereka selesai mengeksekusi kode.

Saya memiliki masalah yang sama. Saya baru saja menjalankan Prompt sebagai administrator karena saya menemukan kesalahan izin yang ditampilkan di Jupyter Notebook dan menonaktifkan firewall saya dan berfungsi dengan baik.

coba instal ulang python juga misalnya dalam kasus saya python 3.5.2 berfungsi dengan baik karena saya mengalami masalah dengan python 3.8 dan setelah menginstal ulang notebook jupyter semuanya tampak berjalan dengan sempurna.

Saya memiliki masalah yang sama persis. Menurunkan versi ke Tornado 5.1.1 memperbaiki masalah
(Windows 7, Python 3.7.5, Spasi di nama jalur ke venv tempat Jupyter dijalankan)

Saya memiliki masalah yang sama.
1- Bukankah lingkaran aktivasi yang dekat dengan Python harus 'hijau' jika Python berfungsi dengan baik?
2- Selain itu, apa tanda bintang yang muncul setelah saya menjalankan garis?

jupyter_problem

Restart kernel memecahkan masalah yang sama untuk saya.

Saya menemukan output yang hilang dialihkan ke konsol Notebook Jupyter, setelah menjalankan django.setup() . Kemudian, setel ulang stdout, terpecahkan. Belum tahu detailnya.

impor os, sys
cetak 'penyiapan Django dimulai.'
stdout = sys.stdout
impor django
django.setup()
sys.stdout = stdout
cetak 'penyiapan Django selesai.'

Saya telah menemukan bahwa saya menghadapi masalah ini setiap kali pengecualian yang tidak tertangani muncul di notebook. Dalam kasus tersebut saya harus me-restart kernel setiap kali—yang sangat membuat frustrasi.

Saya mengalami masalah yang sama. Itu mulai terjadi kemarin setelah menginstal numba dengan
python3 -m pip install numba --user

Saya mencoba menurunkan versi ke tornado 5.1.1 tetapi tidak memperbaiki masalah.
Bagaimanapun, saya menjalankan Jupyter Notebook 6.0.1 (Python Python 3.6.9), yang seharusnya tidak memiliki masalah dengan tornado versi terbaru (6.0.3).

Saya menggunakan Ubuntu 18.04, jadi tidak ada antivirus. Ini juga bukan karena waktu sel yang berjalan, itu terjadi dengan sel dasar '2+2'.

Ada petunjuk?

Saya mengalami masalah yang sama dengan @woodrujm , di mana output Python saya berfungsi dengan baik, tetapi output R saya tidak berfungsi dengan baik. Grafik untuk R berfungsi, tetapi output reguler dicetak ke konsol saya daripada area output sel. Saya mencoba semuanya di sini dan akan melaporkan kembali jika saya menemukan sesuatu yang tidak melibatkan penyelesaian membaca dari konsol saya.

Halo,
Saya baru mengenal python. Ketika saya menggunakan Jupyter Notebook, kode di dalam sel tidak akan dieksekusi dan saya mendapatkan tanda kurung kosong ini ([ ]).
jn

Menghapus instalan antivirus berhasil untuk saya

Saya memiliki masalah yang sama. Solusi ditemukan di sini:
https://github.com/jupyter/notebook/issues/4613#issuecomment -548992047

import sys
Memperbaiki masalah

Hai kawan!

Saya tidak memiliki perbaikan untuk masalah ini, karena saya berhenti menggunakan sistem lokal saya! Saya memiliki perbaikan jangka pendek (atau mungkin jangka panjang) untuk masalah ini bagi mereka yang hanya ingin memulai pengkodean alih-alih memecahkan masalah paket Jupyter dan Python: gunakan sesuatu seperti _Google Colab_!

Saya memiliki masalah dengan Jupyter, kemudian saya beralih ke Anaconda dan menggunakan JupyterLab, tetapi keduanya memiliki masalah yang sama dengan masalah koneksi server! Saya telah menghapus dan menginstal Jupyter, Anaconda dan Python beberapa kali dan juga mengubah pengaturan.

Tapi bagi saya, itu sangat merepotkan! terutama, karena saya menggunakan Windows dan sekali ada yang salah di windows, itu terus salah! :)) Juga, saya tidak mengerti! Hampir setiap kali saya mulai menggunakan teknik, aplikasi, atau teknologi baru, saya harus mendedikasikan minggu pertama (atau dua) pekerjaan saya untuk memecahkan masalah agar hal itu mulai bekerja di sistem saya! :) Jadi, saya beralih ke alternatif online seperti yang disediakan CoCalc. Namun untuk saat ini, saya menggunakan _Google Colab_ dan berfungsi dengan baik!

image
Saya tidak tahu apa arti angka-angka ini, tetapi tanpa angka-angka ini saya tidak bisa melihat apa-apa.

Saya memecahkan masalah ini dengan membuat dengan bidang baru, yang dibuat dengan angka.

saya ingin menambahkan satu pengamatan:
ketika saya menjalankan loop masuk ke eksekusi tak terbatas, notebook jupyter berhenti menampilkan output dari kode yang dieksekusi. memulai ulang kernel memang menyelesaikan masalah.
Saya pikir masalah ini terjadi jika waktu eksekusi habis.

halo di fungsi kelas notebook jupyter saya tidak berfungsi
Screenshot (11) ..tolong bantu saya

memiliki masalah yang sama, memperbaikinya dengan menutup semua tab, membuka kembali file di JupyterLab v1.2.6, menjalankan kembali sel satu demi satu. - menunggu yang pertama selesai sebelum menjalankan sel berikutnya.....Saya sekarang mendapatkan semua output dengan baik.

Punya masalah yang sama ternyata saya mengunduh semua dependensi di lokal saya bukan di dalam tensorflow VM (tensorflow_cpu / tensorflow_gpu). Jadi pastikan Anda berada di dalam VM

Penutupan karena masalah ini tidak ada di IPython itu sendiri dan jika masih bermasalah dan relevan harus dibuka di repositori yang tepat jika ini adalah bug atau proposal kode yang sebenarnya. Untuk bantuan umum gunakan wacana . Ini akan memungkinkan untuk menjaga jumlah masalah yang dibuka pada repo IPython di bawah kontrol dan memungkinkan Anda untuk mendapatkan respons yang lebih cepat.

Hai

Saya juga tidak bisa menyelesaikan ini tetapi saya seorang pemula jadi saya tidak khusus tentang IDE saat ini. Saya hanya ingin mempelajari konsep komputasi penting dengan cepat dan tidak membuang waktu saya untuk memecahkan masalah ini.
Solusi: Saya beralih ke Visual Studio Code dan itu tidak memberi saya masalah.
Klik di sini: https://code.visualstudio.com/ untuk mengunduhnya.

Semoga ini membantu!

Turunkan versi tornado, ini berhasil untuk saya.

pip install tornado == 4.5.3

Apakah halaman ini membantu?
0 / 5 - 0 peringkat