it-swarm.com.ru

Как удалить пароль для ноутбуков Jupyter и снова установить токен

Мне нужно сделать это для Пичарма.

Вот шаги, которые я сделал, которые я не могу отменить.

  1. Я добавил пароль для аутентификации, используя:

    пароль к ноутбуку $ jupyter

  2. Затем я использовал приведенную ниже команду, чтобы прокомментировать весь код в jupyter_notebook_config.py

    $ jupyter notebook --generate-config

  3. Затем я удалил хешированный пароль, сгенерированный в jupyter_notebook_config.json, который теперь выглядит следующим образом

    { "NotebookApp": { "пароль": "" } }

  4. Затем я сделал следующее changes в файле jupyter_notebook_config.py

    c.NotebookApp.password = ''
    c.NotebookApp.token = '<генерируемый>'

  5. Теперь, когда я запускаю записную книжку Jupyter, токен не генерируется, и нет пароля.

    Pycharm git: (мастер) notebook блокнот Юпитер
    [I 21: 53: 35.158 NotebookApp] Обслуживание записных книжек из локального каталога:/Users/...
    [I 21: 53: 35.158 NotebookApp] 0 активных ядер
    [I 21: 53: 35.158 NotebookApp] Блокнот Jupyter работает по адресу:
    [I 21: 53: 35.158 NotebookApp] http: // localhost: 8888 /? Token =% 3Cgenerated% 3E

    Скопируйте/вставьте этот URL в ваш браузер при первом подключении,
    авторизоваться с помощью токена:
    http: // localhost: 8888 /? token =% 3Сгенерированный% 3E

Теперь, как мне сделать так, как было, или как вернуть токен ??

PS - Я даже пытался список блокнот jupyter, но все еще тот же URL идет. Кроме того, я делаю это на Mac, поэтому, пожалуйста, посоветуйте соответственно.

9
Jugal Anchalia

Хм, мой конфиг выглядит иначе. 

Просто удалите этот файл, и он по умолчанию сделает токен

$ cat ~/.jupyter/jupyter_notebook_config.json
{
  "NotebookApp": {
    "password": "sha1:d0a89f391169:9ca771c3518f845438693b938b39703ce1104eaf"
  }
5
Peter Moore

Запустить в оболочке:

ipython

from IPython.lib import passwd
passwd()

Введите пароль дважды и скопируйте код «sha1: 12345».

После этого отредактируйте файл конфигурации jupyter:

vi ./jupyter/jupyter_notebook_config.py

... и измените пароль.

c.NotebookApp.password='sha1:12345'

Вставьте свой код «ша» и запустите блокнот Jupyter.

1
Rubens_Z

Вы не должны помещать <generated> буквально там. Вы должны поместить сгенерированный токен, такой как f45cf5d6803b81bcd41bcfbf70130293bcf7a773feabe827.

Чтобы создать свой собственный сгенерированный пароль, выполните следующую команду:

  • python3 -c 'import os;print(os.urandom(24).hex())' (в Linux/macOS) или
  • py -c "import os;print(os.urandom(24).hex())" (в Windows)
0
gschizas