Lors de l'exécution et du démarrage de Jupyter Notebook dans le terminal, une erreur "Interdit" apparaît lors de la création d'un nouveau fichier.
[W 08:32:54.925 NotebookApp] wrote error: 'Forbidden'
Traceback (most recent call last):
File "/Users/linql/anaconda3/envs/tensorflow/lib/python3.11/site-packages/tornado/web.py", line 1711, in _execute
result = method(*self.path_args, **self.path_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/linql/anaconda3/envs/tensorflow/lib/python3.11/site-packages/tornado/web.py", line 3196, in wrapper
url = self.get_login_url()
^^^^^^^^^^^^^^^^^^^^
File "/Users/linql/anaconda3/envs/tensorflow/lib/python3.11/site-packages/jupyter_server/base/handlers.py", line 747, in get_login_url
raise web.HTTPError(403)
tornado.web.HTTPError: HTTP 403: Forbidden
Vérifiez la cause. Il peut s'agir d'un conflit de port. Essayez de modifier le numéro de port pendant le débogage.
【1】Ouvrir le terminal ou l'invite de commande : ouvrez une nouvelle fenêtre de terminal ou une nouvelle fenêtre d'invite de commande.
【2】Entrez le répertoire de configuration de Jupyter Notebook : saisissez la commande suivante dans le terminal pour accéder au répertoire de configuration de Jupyter Notebook :
jupyter notebook --generate-config
[3] Ouvrez le fichier de configuration : selon le chemin du fichier, vous pouvez l'ouvrir directement avec Vim, ou vous pouvez accéder au chemin du fichier dans le Finder via la touche de raccourci "command+shift+G". Après avoir trouvé le fichier, ouvrez-le. avec un texte sublime.
【4】Rechercher et modifier les paramètres du port : recherchez cette ligne dans le fichier de configuration c.NotebookApp.port
. Définissez-le sur le nouveau numéro de port que vous souhaitez utiliser. Par exemple, pour remplacer le numéro de port par 9999, vous devez modifier la ligne comme suit :
【5】Enregistrez et fermez le fichier de configuration : Enregistrez le fichier de configuration modifié dans l'éditeur de texte et fermez l'éditeur.
【6】Démarrez le bloc-notes Jupyter.