Более новые версии Jupyter запускают что-то вроде браузера на базе терминала lynx
.
Независимо от того, какую оболочку терминала я выберу, выходные данные будут крайне хаотичными c после запуска Jupyter, поскольку «документ», который просматривает «браузер» терминала, смешивается с выводом сервера Jupyter. ,
Несмотря на весь этот шум, я могу использовать некоторую комбинацию клавиш со стрелками и ввести , чтобы каким-то образом «перейти» к точке, в которой где-то в терминале отображается сообщение, смешанное с Jupyter. вывод (обычно подсвечивается, но зависит от того, какая программа терминала):
cookie: username-***-***-***-***-****=2|1:0|10:***********|27:username-***-***-***-***-****|44:***********************************k1ZmE=|****************************1bef31e Allow? (Y/N/Always/neVer)
Я набираю A и нажимаю , введите .
Иногда и иногда нет, я на короткое время увижу в Терминале следующее:
Data transfer complete
Тогда я могу нажать q и выйти из любого браузера, запущенного Jupyter, и просто посмотреть нормальный вывод на сервер Jupyter. Скопируйте полный URL-адрес на сервер Jupyter и вставьте его в VS Code Python extension python.dataScience.jupyterServerURI
.
После этого все работает как положено.
Сертификаты или ключи не нужны.