Ipython: O Jupyter Notebook não está mostrando a saída de nenhum código executado na célula

Criado em 1 mar. 2018  ·  70Comentários  ·  Fonte: ipython/ipython

Olá,
Eu sou novo em python. Quando uso o Jupyter Notebook, o código dentro das células não é executado e recebo esses colchetes vazios ([ ]).
jn

Comentários muito úteis

Tente reiniciar o kernel na opção kernel

Todos 70 comentários

  • Você tem algum software de segurança instalado? Vimos problemas semelhantes com alguns softwares de segurança na Internet bloqueando nossa conexão.
  • Funciona se você tentar em outro navegador (como o Firefox)?

nenhum software de segurança.
Estava trabalhando no chrome 1 semana antes

Alguma ideia do que mudou? Você instalou alguma extensão ou atualizou alguma coisa? Ainda vale a pena tentar com outro navegador.

Deixe-me tentar com o firefox

ele inicia com o chrome padrão.
É possível mudar de navegador

sim. Para testar temporariamente, clique com o botão direito do mouse no logotipo do Jupyter no Chrome, copie o link e cole-o no Firefox.

Se você quiser substituir o padrão, configure NotebookApp.browser (consulte a documentação de configuração ).

Mesmo problema no firefox.

Como você está tentando executar as células?

Usando Shift + Enter.
Eu instalei o anaconda em outro sistema. Agora está funcionando.

Em sex, 2 de março de 2018 às 23h51, Thomas Kluyver [email protected]
escrevi:

Como você está tentando executar as células?


Você está recebendo isso porque foi o autor do tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ipython/ipython/issues/11027#issuecomment-370007040 ,
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/AjPaqbV3K6AxlRHni7vEaB9h4iThvevrks5taY2qgaJpZM4SYFo9
.

Tente reiniciar o kernel na opção kernel

Reiniciar o kernel resolve isso temporariamente. Qual é a causa e a correção permanente?
Estava funcionando bem na minha caixa há dois dias e não mudei nada.

pode ser causado por muitas razões como:

  1. seu antivírus está bloqueando.
  2. seu código está demorando muito para ser executado (devido a limitações de hardware).
  3. algo está errado com seu pacote de distribuição python. (tente reinstalá-lo)

Como eu disse, estava funcionando há dois dias. O código é apenas um loop simples. Não há antivírus instalado. Não atualizei nenhum pacote durante esse período.
Agora estou reiniciando o kernel a cada execução, o que é muito chato.

Esse problema também está acontecendo para mim em um loop for simples. Usando o navegador chrome.

Uma maneira reproduzível de forçar o Jupyter a parar de mostrar a nova saída (e fazer o kernel travar) é executar "cat" em uma célula sem argumentos (no Google Chrome / Ubuntu 16.04). Se houver uma maneira de resolver esse problema (enviar um Ctrl-D para o kernel?), ela também poderá resolver os outros problemas de loop.

sim também está acontecendo comigo .. eu pensei que era problema de antivírus mas acho que não, porque eu reinstalei desativando meu antivírus .. mas ainda não está funcionando ... não sei o que fazer .. . eu também tentei outra opção de navegador como o Mozilla chrome Microsoft edge também com o internet explorer .. mas ainda não está funcionando .... alguém plzz ajuda ...

Oi,
Acabei de instalar o juypeter e estou com o mesmo problema. Eu tentei no chrome e no iexplorer. Quando tento reiniciar o kernel, ele fica travado e esta mensagem mostra para sempre "kernel iniciando, aguarde"

oi alguem tem a resposta? eu também tenho o mesmo problema

Eu tenho o mesmo problema :(

Alguma resposta aqui?

No meu caso, a solução abaixo funcionou. (Fazendo downgrade de tornado para 4.xx)

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

@fgtom fazer downgrade do tornado não funcionou para mim :/

De vez em quando me deparo com esse problema há algum tempo... Já tentei desabilitar o Windows Defender e o Firewall e outros navegadores sem sucesso. Eu instalei o Jupyter Notebook usando conda. Também tentei reinstalá-lo globalmente e em ambientes conda sem sucesso. :( Isso é muito chato...

aconteceu a mesma coisa comigo...mas quando desativei meu antivirus adaware ..funcionou...!!!!

Estou com problema de não compilar. Ele mostra In[*] sempre que compilo. Eu tentei todas as soluções acima, desabilitando meu defensor, alterando as opções do navegador, reinstalando o pacote python, instalando o jupyter através da instalação do pip e do anaconda, mas ainda assim o problema permanece. Qual pode ser a solução??

Desativar o antivírus Adaware resolveu esse problema para mim.

Por que não há ninguém designado para isso? Isso se aproxima de ser um problema para pessoas corporativas que executam o jupyter por trás de um antivírus obrigatório.

Talvez as pessoas corporativas devam contribuir para entender e resolver o problema?

@takluyver Eu já passei várias horas tentando encontrar a causa, tanto no trabalho quanto em casa, mas descobri que não tenho experiência com a base de código / a arquitetura / como os componentes devem se comunicar. Tenho certeza de que se alguém mais experiente com o projeto pudesse fornecer algumas dicas sobre onde procurar / o que tentar, todos estariam mais do que dispostos a trabalhar em uma solução.

Basta desinstalar seu antivírus adaware. Ele resolve o problema!

Antes de tudo, vamos verificar se o estado de qualquer célula é o "Código" e não em "Markdown"

Eu tive o mesmo problema e nenhuma das soluções mencionadas acima funcionou.

Até eu atualizar os pacotes conda:

 conda update conda
 conda update anaconda

e... Voilá! Tudo funciona agora!

image
Mesmo problema com a não execução - um asterisco estranho aparece entre colchetes.

Talvez uma mensagem de erro possa ajudar neste caso, como "Por algum motivo, não consigo me conectar ao kernel, você poderia tentar desabilitar seu antivírus, firewall e software de limitação de velocidade? Se ainda não funcionar, poste um problema em github."

Também pareço ter encontrado outra causa para esse problema - no meu PC particular, o problema parece ter sido causado pelo software "NetLimiter". Eu uso isso para limitar a velocidade de download do meu PC quando estou em uma conexão de internet compartilhada lenta.
Percebi que quando defino um limite de velocidade global (que parece incluir também conexões de/para localhost!) de <100kB/s, o kernel inicia - mas pode levar vários minutos! O notebook/kernel parece transferir muitos dados após a conexão ser estabelecida. Se a conexão for lenta, isso pode levar muito tempo.
Não tive esse problema novamente desde que desativei o limite de velocidade no NetLimiter. yay.

Meu livro de notebook jupyter sai em python. Eu adicionei uma célula R no final. Ele não produz coisas como impressão e cabeça na célula R, mas gera gráficos

image

não relacionado - a função acima funciona se você ler no csv. Não funciona se você usar o dataframe que foi salvo nesse csv de uma célula acima

O downgrade do tornado para 5.1.1 corrigiu esse problema para mim.

Ele irá relacionar https://github.com/jupyter/notebook/issues/2664.

Como sugere @sonofagunn , o downgrade do tornado pode resolver o problema.

O downgrade do tornado para 5.1.1 corrigiu esse problema para mim.

Salvou a minha vida. O Tornado atualizou recentemente para 6.0.1, o que parece causar o problema.

O downgrade do tornado para 5.1.1 corrigiu esse problema para mim.

Salve minha vida . Não tenho nenhum software antivírus instalado e apenas tento reinstalar o notebook jupyter, mas encontro esse problema. usar python -m pip install tornado==5.1.1

Sim, foi um problema com tornado. O downgrade para 5.1.1 corrigiu o problema.

Esse problema também está acontecendo para mim em um loop for simples. Usando o navegador chrome.

Isso acontece com todo mundo, eu costumo mudar para texto sublime por alguns e depois retornar no dia seguinte, se tiver sorte, meu jupyter funciona, se não tiver sorte, volto para sublinhar

Este bug ocorre devido a vários espaços na pasta do sistema. No meu caso, reinstalei o sistema operacional. Então, instalei o Anaconda. Funcionou. :100:

Eu consertei isso interrompendo o kernel e reiniciando-o novamente
Observe o * no prompt [*] em vez disso, produz uma saída [algum número]. Isso significa que o kernel está ocupado, talvez devido a alguma operação com muita computação

Screen Shot 2019-04-11 at 21 18 38

Depois disso, você pode executar shift + enter sobre as células para produzir as saídas novamente (tente também identificar e evitar a operação pesada)

O notebook Jupyter é uma bagunça. Não imprime nada. Sem erros, sem mensagens.

frustrante

Aconteceu o mesmo comigo depois de instalar o jupyterthemes, consertei atualizando o kernel usando o seguinte comando: python -m pip install --upgrade ipykernel

Isso aconteceu comigo e percebi que o problema foi causado por um diretório nbextensions duplicado, o que leva a arquivos .yaml duplicados para a extensão do bloco de rascunho.

Eu consertei simplesmente digitando jupyter --paths no console. Olhando onde minhas nbextensions jupyter foram armazenadas. Eu tinha nbextensions armazenados em myname/anaconda3/etc/jupyter e em myname/.local/share/jupyter

Eu deletei o nbextension de myname/.local/share/jupyter e mantive o da pasta anaconda3.

Problema resolvido!

Como @Hazarmavi mencionou. corrigi-lo atualizando o kernel usando o seguinte comando: python -m pip install --upgrade ipykernel

Eu tenho o mesmo problema. Tentei fazer o downgrade do tornado e atualizar o ipykernel e confirmei que não tenho nbextensions duplicadas, mas meu problema ainda não foi resolvido. (Isso é muito chato e eu não posso trabalhar em nada.)

No meu ambiente, conda list | grep "tornado"
tornado 5.1.1 py36h1de35cc_0

e conda list | grep "ipykernel" retorna
ipykernel 5.1.1 py36h39e3cac_0

Algum órgão tem alguma outra sugestão?

Primeira vez enfrentando esse problema, perguntando wtf é claro :-), No Gentoo não tenho esse problema, mas estava usando agora o WLS Ubuntu via virtualenv no host W10. Bem, acabei de fazer CTRL + C no terminal, o que acionou o Jupyter para ser completamente reiniciado (não será desligado) e agora as saídas apareceram magicamente automaticamente.

Eu tenho o mesmo problema.
1- O círculo de ativação próximo ao Python não deveria ser 'verde' se o Python estiver funcionando corretamente?
2- Além disso, o que é aquele asterisco que aparece depois que eu executo uma linha?

jupyter_problem

@Aref-cs

  1. Esse círculo não é verde. Um círculo vazio significa que o kernel do notebook não está fazendo nada, e um círculo completo significa que está executando o código.
  2. Os asteriscos nas células significam que estão sendo executados, mudam para o número quando terminam de executar o código.

Eu tive o mesmo problema. Acabei de executar o prompt como administrador, pois encontrei um erro de permissão exibido no Jupyter Notebook e desativei meu firewall e funciona bem.

tente reinstalar o python também, por exemplo, no meu caso, o python 3.5.2 funcionou bem, pois eu estava tendo problemas com o python 3.8 e, depois de reinstalar o notebook jupyter, as coisas parecem funcionar perfeitamente.

Eu tinha exatamente o mesmo problema. O downgrade para o Tornado 5.1.1 corrigiu os problemas
(Windows 7, Python 3.7.5, Espaços no nome do caminho para o venv do qual o Jupyter é executado)

Eu tenho o mesmo problema.
1- O círculo de ativação próximo ao Python não deveria ser 'verde' se o Python estiver funcionando corretamente?
2- Além disso, o que é aquele asterisco que aparece depois que eu executo uma linha?

jupyter_problem

Reinicie o kernel resolveu o mesmo problema para mim.

Encontrei a saída ausente redirecionada para o console do Jupyter Notebook, depois de executar django.setup() . Em seguida, redefina o stdout, resolvido. Não sei detalhes ainda.

importar os, sys
print 'Django setup start.'
stdout = sys.stdout
importar django
django.setup()
sys.stdout = stdout
print 'configuração do django concluída.'

Descobri que encontro esse problema toda vez que uma exceção não tratada aparece no notebook. Nesses casos, tenho que reiniciar o kernel todas as vezes - o que é muito frustrante.

Estou tendo o mesmo problema. Começou a acontecer ontem depois de instalar numba com
python3 -m pip install numba --user

Tentei fazer o downgrade para o tornado 5.1.1, mas não resolveu o problema.
De qualquer forma, eu executo o Jupyter Notebook 6.0.1 (Python Python 3.6.9), que não deve ter nenhum problema com a versão mais recente do tornado (6.0.3).

Estou no Ubuntu 18.04, então não há antivírus. Também não é por causa do tempo de execução da célula, acontece com células básicas '2+2'.

Qualquer pista?

Estou tendo o mesmo problema que @woodrujm , onde minha saída Python funciona bem, mas minha saída R não funciona corretamente. Os gráficos para R funcionam, mas a saída regular é impressa no meu console em vez da área de saída da célula. Estou tentando de tudo aqui e informarei se encontrar algo que não envolva a leitura do meu console.

Olá,
Eu sou novo em python. Quando uso o Jupyter Notebook, o código dentro das células não é executado e recebo esses colchetes vazios ([ ]).
jn

Desinstalar o antivírus funcionou para mim

Eu tive o mesmo problema. A solução foi encontrada aqui:
https://github.com/jupyter/notebook/issues/4613#issuecomment -548992047

import sys
Corrigido o problema

Oi pessoal!

Não tenho uma solução para esse problema, pois parei de usar meu sistema local! Eu tenho uma correção de curto prazo (ou talvez de longo prazo) para esse problema para aqueles que querem apenas começar a codificar em vez de solucionar problemas de pacotes Jupyter e Python: use algo como _Google Colab_!

Eu tive um problema com o Jupyter, então mudei para o Anaconda e usei o JupyterLab, mas ambos tiveram o mesmo problema de ter problemas com as conexões do servidor! Eu removi e instalei o Jupyter, Anaconda e Python várias vezes e alterei as configurações também.

Mas para mim, foi muito incômodo! especialmente, desde que eu estava usando o Windows e uma vez que algo dá errado no Windows, continua dando errado! :)) Além disso, eu não entendo! Quase sempre que comecei a usar uma nova técnica, aplicação ou tecnologia, tive que dedicar a primeira semana (ou duas) do meu trabalho para solucionar problemas para que a coisa começasse a funcionar no meu sistema! :) Então, mudei para alternativas online, como a que o CoCalc oferece. Mas, por enquanto, estou usando o _Google Colab_ e funciona muito bem!

image
Eu não sei o que esses números significam, mas sem eles não consigo ver nenhuma saída.

Resolvi esse problema criando com novo campo, que foi criado com números.

gostaria de acrescentar uma observação:
quando executo um loop entra em execução infinita, o notebook jupyter para de mostrar a saída do código executado. reiniciar o kernel resolveu o problema.
Acho que esse problema ocorre em caso de tempo limite de execução.

Olá na minha função de classe do notebook jupyter não está funcionando
Screenshot (11) ..por favor me ajude

tinha o mesmo problema, corrigi-lo fechando todas as guias, reabrindo os arquivos no JupyterLab v1.2.6, executando novamente as células uma após a outra. - esperando o primeiro terminar antes de executar a próxima célula ..... Agora estou recebendo toda a saída muito bem.

Tive o mesmo problema, eu estava baixando todas as dependências no meu local não dentro da VM tensorflow (tensorflow_cpu / tensorflow_gpu). Portanto, verifique se você está dentro da VM

Fechando, pois esse problema não está no próprio IPython e, se ainda for problemático e relevante, deve ser aberto no repositório correto se for um bug real ou uma proposta de código. Para ajuda geral, use o discurso . Isso permitirá manter o número de problemas abertos no repositório IPython sob controle e permitir que você obtenha uma resposta mais rápida.

Oi

Eu também não consegui resolver isso, mas sou iniciante, então não sou específico sobre IDEs no momento. Eu só quero aprender rapidamente os conceitos importantes de computação e não perder meu tempo solucionando esse problema.
Solução: mudei para o Visual Studio Code e não me deu nenhum problema.
Clique aqui: https://code.visualstudio.com/ para baixá-lo.

Espero que isto ajude!

Downgrade tornado, isso funcionou para mim.

pip instalar tornado==4.5.3

Esta página foi útil?
0 / 5 - 0 avaliações