notebook jupyter .ipynb arquivo não pode ser aberto, nem o novo arquivo .ipynb, um erro é [sqlite3 OperationalError :. banco de dados está bloqueado]
Solucionar problemas.
Desligue o notebook, em seguida, o terminal de re-abrir um novo notebook, consulte a tela do terminal traceback impresso, encontrar o caminho do arquivo relevante mais próximo é ... xx / nbformat / sign.py arquivo.
Antes deste erro, tem havido notebook Caton, gradualmente questão em aberto, e o erro [OSError: Muitos arquivos abertos]
Ao longo do caminho, primeiro ulimit visualizar arquivos abertos valor -n é 1024, mas mudou depois de 2048 e restaurar automaticamente os valores padrão.
Em seguida, tente reiniciar o notebook jupyter, encontrou para interagir com a página aberta, mas não abrir o arquivo, e relatou um erro desconhecido? ? ?
Então, reinicie o programa ou expandir o uso de identificadores de arquivo não resolveu o problema.
Neste ponto, ele aparece quando você abre um novo erro de arquivo [sqlite3, operationaleeror: banco de dados está bloqueado]
uma busca de todos blogue chinês, não conseguiu encontrar uma solução, então considerar recarregar, e então jupyter ganso desinstalação em qualquer caso, não limpo, notebook única jupyter simplesmente recarregar um pouco, isso não resolve o problema.
[Foco]
Inglês começou a tentar recuperar o problema, finalmente! Eu encontrei o mesmo problema ...... o (╥﹏╥) o em causa no projecto jupyter github
[endereço postou: https://github.com/jupyter/nbformat/issues/52 ]
[doc do jupyter-notebook documentação: https://jupyter-notebook.readthedocs.io/en/latest/config.html ]
de acordo com este post, em geral, este problema é baseado no caderno jupyter instalado no NFS, olhe para baixo e encontrou um arquivo de assinatura sobre (nbsignatures.db, eu não sei especificamente o que parece ser um arquivo sqlite assinatura notebook armazenados). Neste ponto, foi sugerido para remover o arquivo de histórico, renomeie o arquivo para que ele era um metro, mas também útil.
Finalmente, encontrar conselhos sobre um problema funcionou: que mudar sua (arquivo de configuração que está instalado jupyter) .jupyter / arquivo jupyter_notebook_config.py.
[] Medidas concretas para resolver
Nos arquivos escondidos .jupyter encontrar arquivo jupyter_notebook_config.py;
Arquivo continuo olhando para encontrar uma linha c.NotebookNotary.db_file = ''
Pode ler comentários escritos aqui é onde o notebook é armazenado arquivo de assinatura, o valor padrão '' pode ser usado ': memory:' para fechar gravação SQLite para o sistema de arquivos.
Como resultado,
vi configuração // documento editar c.NotebookNotary.db_file = ' : Memória: ' // então: WQ salvar e sair
Depois disso, reinicie o notebook
notebook jupyter
Abra a página, aberto com sucesso ipynb arquivo, de volta ao normal.
Finalmente, feche o notebook temporária, reabrir o notebook rodando em segundo plano.
nohup jupyter notebook &
Acima.
O problema é resolvido.