2016-01-23 5 views
3

В течение последних нескольких минут я не смог получить доступ к любому из файлов .ipynb, ранее созданных с помощью Python3.4. Я хожу в подкаталог с этими файлами, введитеОшибка IPython Notebook: ошибка загрузки ноутбука

ipython3 notebook 

Когда я открываю «новый» ноутбук, я получаю следующее сообщение об ошибке:

Unexpected error while saving file: Untitled1.ipynb database disk image is malformed 

Я не могу открыть старые записные книжки либо. Я получаю ошибку:

An unknown error occurred while loading this notebook. This version can load notebook formats v4 or earlier. See the server log for details. 

и в терминале, говорится

kernels (twice to skip confirmation). 
[E 00:30:22.352 NotebookApp] Unhandled error in API request 
    Traceback (most recent call last): 
     File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/traitlets/traitlets.py", line 460, in get 
     value = obj._trait_values[self.name] 
    KeyError: 'db' 

Как я могу это исправить?

+0

Возможно, связанные с этой ошибкой: https://github.com/ipython/ipython/issues/8294 – anjsimmo

ответ

5

Поиск nbsignatures.db. Он должен быть здесь:

~/.ipython/profile_default/security/nbsignatures.db 

или здесь:

~/Library/Jupyter/nbsignatures.db 

В ~ стенды для вас домашний каталог.

Переместите этот файл во временный каталог.

Перезагрузите сервер ноутбуков IPython.

+0

Удаление 'nbsignatures.db' файла решить эту проблему, то есть' гт ~/Library/Jupyter/nbsignatures .db' – ShanZhengYang

3

удалить ~/.ipython/profile_default/history.sqlite

это помогает мне.

5

Поскольку я не мог найти какой-либо из файлов, упомянутых в других ответов, я искал другое решение и нашел это работать для меня:

I solved this problem by changing the ownership of the ~/.local/share/jupyter directory from root to user.

от https://github.com/ipython/ipython/issues/8997

+0

У меня была аналогичная проблема. Но поскольку значение переменной среды 'XDG_DATA_HOME' было искажено как'/.local/share'. – jadelord

1

Это вон» это проблема для всех, но я получил следующее сообщение об ошибке, потому что диск был действительно полным.

An unknown error occurred while loading this notebook. This version can load notebook formats v4 or earlier. See the server log for details.