[Jupyter notebook] /.ipynb jupyter notebook não pode abrir o arquivo não pode ser aberto nem novo [sqlite3 OperationalError :. banco de dados está bloqueado]

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.

Acho que você gosta

Origin www.cnblogs.com/anno-ymy/p/12534305.html
Recomendado
Clasificación