Блокнот Jupyter для HTML - Блокнот JSON недействителен: ['outputPrepend'] - PullRequest
4 голосов
/ 08 апреля 2020

Я пытаюсь преобразовать файл Jupyter Notebook (.ipynb) в файл HTML для удобства чтения. Каждый раз, когда я пытаюсь сохранить блокнот, я получаю сообщение об ошибке «Ошибка проверки блокнота»:

Notebook validation failed: ['outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend'] has non-unique elements:
[
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend",
 "outputPrepend"
]

при сохранении файла

Когда я пытаюсь загрузить как . html используя File> Download as, я получаю еще более подробную ошибку, но я все еще не могу понять, что это значит или что нужно сделать, чтобы решить проблему, и, наконец, загрузить как HTML:

nbconvert failed: ['outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend', 'outputPrepend'] has non-unique elements

Failed validating 'uniqueItems' in code_cell['properties']['metadata']['properties']['tags']:

On instance['cells'][70]['metadata']['tags']:
['outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend',
 'outputPrepend']
Сообщение

при попытке загрузить как HTML

Это происходит только на указанном ноутбуке c, над которым я работаю. Я попытался сохранить и экспортировать другие записные книжки как HTML.

Любая помощь приветствуется. Спасибо

1 Ответ

5 голосов
/ 14 апреля 2020

Недавно я столкнулся с этим при использовании редактора VSCode Notebook. Я решил это, открыв блокнот в обычном текстовом редакторе и удалив все лишние outputPrepend -элементы, оставив только один в каждом массиве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...