#jupyter-notebook #jupyter #conda
Вопрос:
Я столкнулся с ошибкой в записной книжке Jupyter, для которой я до сих пор не мог найти решение:
HTTPServerRequest(protocol='http', host='127.0.0.1:8888', method='GET', uri='/ipython/api/kernelspecs',
line 1703, in _execute result = await result
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Ссылка на это также упоминается здесь [но не очень полезно] — я не смог обновить комментарий там, так как он закрыт.
Ответ №1:
В моем случае я использовал доменное имя, чтобы указать на эту записную книжку Jupyter (thorugh nginx), я не осознавал, но я сменил доменное имя на новое (так как срок действия старого для меня истек), а затем начала возникать эта ошибка. Я даже попытался передать новое доменное имя в качестве аргумента при перезапуске сервера ноутбуков, но это не помогло и привело к ошибке выше.
—GatewayClient.url=’https://newdomain.com’
В качестве временного исправления я попытался вставить в свой локальный файл dns-хостов сопоставление старых доменных имен, указывающих на один и тот же IP-адрес, и вуаля, это устранило проблему. По крайней мере, это работает.
Хотя это не исправление, но локально разблокировало меня для доступа и выполнения моих записных книжек jupyter.
Я опубликую обновление, если смогу его исправить, и перейду на новое доменное имя.
Спасибо,