web-dev-qa-db-fra.com

Comment supprimer le mot de passe pour les ordinateurs portables Jupyter et redéfinir le jeton

Je dois faire cela pour Pycharm.

Voici les étapes que j'ai faites et que je ne suis pas en mesure d'annuler.

  1. J'ai ajouté un mot de passe pour l'authentification en utilisant:

    mot de passe $ jupyter notebook

  2. J'ai ensuite utilisé la commande ci-dessous pour commenter tout le code dans jupyter_notebook_config.py

    $ jupyter notebook --generate-config

  3. Puis j'ai supprimé le mot de passe haché généré dans le fichier jupyter_notebook_config.json qui ressemble maintenant à ceci

    { "NotebookApp": { "mot de passe": "" } }

  4. J'ai ensuite fait les changes suivants dans le fichier jupyter_notebook_config.py

    c.NotebookApp.password = ''
    c.NotebookApp.token = '<généré>'

  5. Maintenant, aucun jeton n'est généré et il n'y a pas non plus de mot de passe lorsque je démarre le bloc-notes Jupyter.

    Pycharm git: (maître) notebook cahier jupyter
    [I 21: 53: 35.158 NotebookApp] Servir des blocs-notes à partir du répertoire local:/Utilisateurs/...
    [I 21: 53: 35.158 NotebookApp] 0 noyaux actifs
    [I 21: 53: 35.158 NotebookApp] Le carnet Jupyter fonctionne sous:
    [I 21: 53: 35.158 NotebookApp] http: // localhost: 8888 /? Token =% 3Cgenerated% 3E

    Copiez/collez cette URL dans votre navigateur lorsque vous vous connectez pour la première fois,
    se connecter avec un jeton:
    http: // localhost: 8888 /? token =% 3Cgenerated% 3E

Maintenant, comment puis-je faire comme si c'était ou comment récupérer le jeton ??

PS - J'ai même essayé liste de cahiers jupyter} _, mais la même URL est toujours à venir En outre, je le fais sur un mac, alors s'il vous plaît aviser en conséquence.

9
Jugal Anchalia

Hmm ma configuration est différente. 

Il suffit de supprimer ce fichier et il sera par défaut de faire un jeton

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

Run in Shell:

ipython

from IPython.lib import passwd
passwd()

Entrez le mot de passe deux fois et copiez le code 'sha1: 12345'.

Après cela, éditez le fichier de configuration jupyter:

vi ./jupyter/jupyter_notebook_config.py

... et modifiez le mot de passe.

c.NotebookApp.password='sha1:12345'

Collez votre code 'sha' et lancez jupyter notebook.

1
Rubens_Z

Vous ne devriez pas mettre <generated> littéralement à cet endroit. Vous devriez mettre des jetons générés, tels que f45cf5d6803b81bcd41bcfbf70130293bcf7a773feabe827.

Pour créer votre propre mot de passe généré, exécutez la commande suivante:

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