Невозможно выполнить блокнот Jupyter в терминале: «execution_count»: nullPython

Программы на Python
Ответить
Anonymous
 Невозможно выполнить блокнот Jupyter в терминале: «execution_count»: null

Сообщение Anonymous »

У меня есть тестовый блокнот Jupyter "Untitled.ipynb", который состоит только из одной ячейки с надписью print("Hello").
В текстовом файле этот блокнот выглядит так:

Код: Выделить всё

{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"print(\"Hello\")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "test-kernel",
"language": "python",
"name": "test-kernel"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.3"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Я могу прекрасно выполнить его в файле .ipynb, но когда я хочу запустить его в терминале с помощью ipython Untitled.ipynb, он возвращает

Код: Выделить всё

(env) ...$ ipython Untitled.ipynb
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
~/.../Untitled.ipynb in 
3   {
4    "cell_type": "code",
----> 5    "execution_count": null,
6    "metadata": {},
7    "outputs": [],

NameError: name 'null' is not defined
Основываясь на результатах Google, я вручную изменил «execution_count» на целое число (например, 0, 1) и «Нет». В обоих случаях ошибка исчезает, но терминал ничего не печатает. Это просто прекращается. Странно то, что несколько дней назад это сработало... Система работает под управлением Linux Ubuntu 18.04, virtualenv активирован, а список pip обычно содержит все, что вам нужно для запуска ядра ipython (см. ниже).

Код: Выделить всё

ipykernel              5.3.4
ipython                7.2.0
ipython-genutils       0.2.0
jupyter-client         6.1.7
jupyter-core           4.6.3
Есть ли у кого-нибудь идеи, как решить эту проблему, или какие-нибудь подсказки, что я мог бы попробовать?

Подробнее здесь: https://stackoverflow.com/questions/652 ... count-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»