web-dev-qa-db-fra.com

Jupyter Notebook à Pycharm

J'essaie d'utiliser le bloc-notes Jupyter dans Pycharm, mais je me suis rendu compte que dans la nouvelle mise à jour de Jupyter, il y avait l'ajout de jetons. Je suis le tutoriel ci-dessous de Jetbrains: 

https://www.jetbrains.com/help/pycharm/2016.1/tutorial-using-ipython-jupyter-notebook-with-pycharm.html

Avec tous les paramètres initiés avec l'environnement virtuel créé, et en définissant l'URL comme 127.0.0.1:8888, cependant, lorsque je clique sur le bouton de cellule d'exécution, il s'ensuit que le message suivant de Jupyter Notebook me demande: "Entrez votre jeton d'authentification ", comme ceci:

 PyCharm error message: Enter Jupyter Notebook URL authentication token

Je l'ai consultée sur le blog de mise à jour jupyter et il a été indiqué que mon navigateur Web devrait être lancé, ce qui génère un jeton d'accès, mais je ne vois pas que mon navigateur est chargé ici. 

Une aide serait grandement appréciée ici.

55
PutsandCalls

Lancer jupyter notebook list affichera tous les serveurs en cours d’exécution sur votre ordinateur. Ainsi, cela dans le terminal après le démarrage d'une cellule dans PyCharm donnera un résultat similaire à Currently running servers:http://127.0.0.1:8888/?token=f85145dda03dc598bbbfa6e53b93cbcb27629ea00cfd2105 :: /home/....

49
patemotter
  1. Modifiez/entrez l'URL sous la forme: http://localhost:8888 (supprimez "?token=" à la fin) et cliquez sur OK.
  2. Une invite de bulle apparaîtra en haut de votre fenêtre PyCharm, indiquant "Impossible de se connecter à Jupyter Notebook. Exécuter Jupyter Notebook". Cela devrait ressembler à ceci (selon votre palette de couleurs): 

 PyCharm Prompt: Cannot connect to Jypyter Notebook. Run Jupyter Notebook

  1. Cliquez sur le lien: "Exécuter Jupyter Notebook"
  2. PyCharm démarrera le serveur Jupyter pour vous et créera un nouveau jeton. Dans Affichage -> Fenêtre d'outils -> Exécuter, vous pouvez voir les détails du nouveau jeton et une URL facultative à ouvrir dans un navigateur Web.

Plus d'infos: https://www.jetbrains.com/help/pycharm/using-ipython-jupyter-notebook-with-pycharm.html

47
Mr-IDE

Pour les personnes comme moi, qui ne savent pas où se trouve le terminal -> Une autre façon que je trouve plus facile est:

1) ouvrez le nouveau carnet Jupyter dans votre navigateur. Regardez l'URL, vous pouvez y voir votre hôte local (exemple: localhost: 8889) et modifier celui par défaut chez PyCharm si nécessaire. 

2) pour le jeton, pendant que vous êtes dans le navigateur, appuyez sur F12 puis sur Ctrl + F et recherchez "jeton". Ce serait quelque part dans le code html, une longue chaîne de chiffres et de lettres aléatoires. 

3
Finrod Felagund

Le plus court chemin que j'ai trouvé:
Si vous tapez jupyter notebook dans un terminal PowerShell, PowerShell imprimera automatiquement l'hôte local, le port et le jeton que PyCharm doit exécuter. 

0
debugging XD