Подтвердить что ты не робот

Токен аутентификации Jupyter Notebook в Pycharm

Я пытаюсь использовать блокнот Jupyter в Pycharm, но понял, что в новом обновлении Jupyter добавлены токены.

Я следую приведенному ниже учебнику из JetBrains.

Однако после того, как все настройки, инициированные в виртуальной среде, созданы, и URL-адрес задан как 127.0.0.1:8888, когда я нажимаю кнопку запуска ячейки, я получаю следующее сообщение из Блокнота Jupyter с просьбой:

Введите URL-адрес вашего ноутбука Jupyter и токен аутентификации

как это:

PyCharm error message: Enter Jupyter Notebook URL authentication token

Я посмотрел его в блоге обновлений Jupyter и там говорится, что должен быть запущен мой веб-браузер, который генерирует токен для доступа, но я не вижу, чтобы мой браузер загружался здесь.

Помощь будет принята с благодарностью здесь.

4b9b3361

Ответ 1

Запуск jupyter notebook list отобразит все запущенные серверы на вашем компьютере. Поэтому, делая это в терминале после запуска ячейки в PyCharm, результат будет аналогичным Currently running servers: http://127.0.0.1:8888/?token=f85145dda03dc598bbbfa6e53b93cbcb27629ea00cfd2105 :: /home/.... который содержит соответствующий токен для аутентификации.

Ответ 2

  • Отредактируйте/введите URL как: http://localhost:8888 (удалите "?token=" в конце) и нажмите ОК.
  • В верхней части окна PyCharm появится подсказка пузыря: "Не удается подключиться к ноутбуку Jupyter. Запустите Jupyter Notebook". Он должен выглядеть так (в зависимости от вашей цветовой схемы):

Запрос PyCharm: не удается подключиться к ноутбуку Jypyter. Запустить Jupyter Notebook

  1. Нажмите ссылку: "Запустите Jupyter Notebook"
  2. PyCharm запустит сервер Jupyter для вас, и он создаст новый токен. Посмотрите на View → Tool Windows → Run, чтобы узнать подробности нового токена и дополнительный URL-адрес, который будет открыт в веб-браузере.

Дополнительная информация: https://www.jetbrains.com/help/pycharm/using-ipython-jupyter-notebook-with-pycharm.html

Ответ 3

Самый короткий путь, который я нашел:
Если вы введете jupyter notebook в терминале PowerShell, PowerShell автоматически распечатает локальный хост, порт и токен, который должен запустить PyCharm.

Вы можете запустить команду из терминала PyCharm, чтобы она пошла к тому же интерпретатору, если у вас их несколько.

Ответ 4

Для таких людей, как я, которые не знают, где находится терминал → Другой способ, который мне легче найти:

1) открыть новый блокнот Jupyter в вашем браузере. Посмотрите на URL, там вы можете увидеть свой localhost (пример: localhost: 8889) и при необходимости измените его по умолчанию на PyCharm.

2) для токена, пока вы находитесь в браузере, нажмите F12, а затем Ctrl + F и найдите "токен". Это было бы где-то там в html-коде, длинной строке случайных чисел и букв.