2
votes

Google Colab ne se connecte pas à l'environnement d'exécution local après la mise à jour

J'ai récemment mis à jour jupter_over_ws vers la version 0.0.7 et maintenant Google Colab refuse de connecter mon environnement d'exécution local.

J'ai essayé plusieurs itérations de lancement de l'hôte local dans chrome, en cours d'exécution avec --no-browser, etc. et je continue à recevoir un 403 `` Interdit ''.

La dernière itération à laquelle j'ai tenté de me connecter au notebook était:

jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --NotebookApp.port_retries=0 --notebook-dir="" --no-browser --allow-root --NotebookApp.token='' --NotebookApp.disable_check_xsrf=True --port=8888

Toute aide très appréciée


0 commentaires

4 Réponses :


1
votes

Colab a récemment mis à jour ses instructions de connexion à l'exécution locale .

En particulier, vous devrez fournir l'URL imprimée dans la console lors du démarrage de l'exécution locale.

Cliquez sur le bouton "Plus de détails" dans la boîte de dialogue de connexion locale pour obtenir des instructions supplémentaires.


2 commentaires

Merci beaucoup - j'ai en fait résolu ce problème en supprimant le mot de passe du fichier de configuration jupyter, puis en copiant et en collant l'URL du jeton comme vous l'avez décrit ci-dessus.


si ce n'était pas la solution (votre mot de passe est), vous devez ajouter cela comme réponse et marquer cela comme une solution, pas celle-ci.



1
votes

Après la mise à jour, vous devez d'abord mettre à jour jupyter_http_over_ws:

jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0

Et deuxièmement, chaque fois que vous démarrez le serveur avec ce code:

pip install --upgrade jupyter_http_over_ws

Il affichera un nouveau jeton dans l'invite d'Anaconda, vous devez copier.

Lorsque vous cliquez sur Connect to local runtime dans Colab, une boîte vous demandera le jeton, puis collez-y.


0 commentaires

0
votes

Si vous utilisez Anaconda, vous pouvez suivre les instructions:

  1. Ouvrez cmd.exe en tant qu'administrateur
  2. Exécutez pip install --upgrade jupyter_http_over_ws>=0.0.7 && jupyter serverextension enable --py jupyter_http_over_ws
  3. Exécutez le jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8892 --NotebookApp.port_retries=0
  4. Copiez l'URL de la console imprimée de l'invite de commande, ex: http://localhost:8892/?token=fecaca2501d00f89971ab8fb4a5add3ff682ade7e63f7265
  5. Collez l' URL avec le jeton dans les paramètres de connexion Google Colab en tant qu'URL backend

0 commentaires

0
votes

J'ai résolu ce problème en supprimant le mot de passe du fichier jupyter .config, puis en copiant et en collant l'URL du jeton comme vous l'avez expliqué dans les réponses ci-dessus et comme indiqué dans la documentation officielle de colab:

https://research.google.com/colaboratory/local-runtimes.html


0 commentaires