2017-01-19 5 views
33

Ich versuche, das Jupyter-Notizbuch in Pycharm zu verwenden, aber ich erkannte, dass in dem neuen Jupyter-Update die Token hinzugefügt wurden. Ich verfolge das Tutorial unten von jetbrains:Jupyter Notizbuch in Pycharm

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

Mit allen mit der virtuellen Umgebung gestartet Einstellungen erstellt, und die Einstellung der URL als 127.0.0.1:8888 jedoch, wenn ich auf der Flucht Zelle klicken , folgt daraus, dass ich die folgende Meldung von Jupyter Notebook gefragt werden: „Bitte geben sie Ihre Authentifizierungs-Token“, wie folgt aus:

PyCharm error message: Enter Jupyter Notebook URL authentication token

ich es auf dem jupyter Update Blog nachgeschlagen und es sagt, dass meine Web Browser sollte initiiert werden, der ein Token für den Zugriff erzeugt , aber ich sehe nicht, dass mein Browser hier geladen ist.

Hilfe würde hier sehr geschätzt.

Antwort

38

Beim Ausführen von jupyter notebook list werden alle aktiven Server auf Ihrem Computer angezeigt. Wenn Sie dies im Terminal nach dem Start einer Zelle in PyCharm tun, wird dies zu einer Ausgabe ähnlich Currently running servers: http://127.0.0.1:8888/?token=f85145dda03dc598bbbfa6e53b93cbcb27629ea00cfd2105 :: /home/.... führen, die das entsprechende Token für die Authentifizierung enthält.

+0

Token in diesem Beispiel ist 'f85145dda03dc598bbbfa6e53b93cbcb27629ea00cfd2105' (das heißt die Zeichenfolge, die' http folgt: //127.0.0.1: 8888/token = ') – JeeYem

+1

eine Zelle Lauf kein jupyter Notebook-Server für mich gestartet wurde. 'jupyter notebook liste' hat nichts zurückgegeben. [Diese andere Antwort] (https: // stackoverflow.com/a/45716341/119775) hat für mich funktioniert, also ist es auch einen Versuch wert, wenn dieser für dich, den Leser, nicht funktioniert. –

20
  1. Bearbeiten/geben Sie die URL wie: http://localhost:8888 (entfernen "?token=" am Ende) und klicken Sie auf OK .
  2. Eine Sprechblase erscheint oben im PyCharm-Fenster mit der Meldung "Verbindung zum Jupyter Notebook nicht möglich. Run Jupyter Notebook". Es sollte wie folgt aussehen (je nach Farbschema):

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

  1. Klicken Sie auf den Link: "Run Jupyter Notebook"
  2. PyCharm wird Starten Sie den Jupyter-Server für Sie und es wird ein neues Token erstellt. Unter Ansicht -> Werkzeugfenster -> Ausführen können Sie Details zum neuen Token und eine optionale URL zum Öffnen in einem Webbrowser sehen.

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

0

Für Leute wie mich, die nicht wissen, wo der Terminal -> Eine andere Möglichkeit, die ich leichter finden ist:

1) eröffnen neue Jupyter Notizbuch in Ihrem Browser. Sehen Sie sich die URL an, dort können Sie Ihren lokalen Host sehen (Beispiel: localhost: 8889) und bei Bedarf den Standard bei PyCharm ändern.

2) Drücken Sie F12 und dann Strg + F für das Token, während Sie sich im Browser befinden, und suchen Sie nach "Token". Es wäre irgendwo im HTML-Code eine lange Reihe von Zufallszahlen und Buchstaben.

Verwandte Themen