[PYTHON] Tag 65 (Lösung) Das Jupyter-Notebook funktioniert nicht mit dem nicht verbundenen Kernel.

Installieren Sie das Jupyter-Notebook

pip install jupyter → Schnell abgeschlossen, beginnt die Webversion jupyter mit jupyter notebook, wenn Sie denken, dass es in Ordnung ist ...

Die Bewegung ist seltsam.

Rein aber nicht raus. Auch Markdown bleibt klar. Schließlich bekam der Kernel einen Fehler und wurde "Nicht verbunden".

スクリーンショット 2019-12-09 13.46.04.png

Was bedeutet das?

Schauen Sie sich das Protokoll an

Unmittelbar nach dem Start des ersten "Kernels": "," Traceback (letzter Aufruf zuletzt): "wird ausgeführt und endet mit" ModuleNotFoundError: Kein Modul mit dem Namen "prompt_toolkit.formatted_text ".

[I 13:44:36.598 NotebookApp] Kernel started: 2b1f107e-6695-4f99-bf66-37f048436327
Traceback (most recent call last):
  File "/anaconda3/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/anaconda3/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/anaconda3/lib/python3.6/site-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/anaconda3/lib/python3.6/site-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/anaconda3/lib/python3.6/site-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/anaconda3/lib/python3.6/site-packages/IPython/__init__.py", line 56, in <module>
    from .terminal.embed import embed
  File "/anaconda3/lib/python3.6/site-packages/IPython/terminal/embed.py", line 16, in <module>
    from IPython.terminal.interactiveshell import TerminalInteractiveShell
  File "/anaconda3/lib/python3.6/site-packages/IPython/terminal/interactiveshell.py", line 21, in <module>
    from prompt_toolkit.formatted_text import PygmentsTokens
ModuleNotFoundError: No module named 'prompt_toolkit.formatted_text'
[I 13:44:39.584 NotebookApp] KernelRestarter: restarting kernel (1/5), new random ports
Traceback (most recent call last):

Danach habe ich mehrmals mit "Kernel Restarter: Kernel (1/5)" neu gestartet, aber alle endeten mit "ModuleNotFoundError".

Was ist ein Prompt-Toolkit?

Es sieht aus wie ein Zeichenwerkzeug. Ein Hinweis zur Einführung und Funktionsweise des Python-Eingabeaufforderungs-Toolkits https://vaaaaaanquish.hatenablog.com/entry/2019/07/06/213909

Ist es installiert?

$ pip list | grep prompt-toolkit
  prompt-toolkit                     1.0.18

Gibt es.

Was ist die neueste Version?

prompt-toolkit 3.0.2 https://pypi.org/project/prompt-toolkit/

1.0 und 3.0 wären ganz anders.

Gibt es einen prompt_toolkit.formatted_text?

Es scheint nicht 1.0 zu sein.

https://python-prompt-toolkit.readthedocs.io/en/1.0.15/search.html?q=formatted_text&check_keywords=yes&area=default

Es ist in 2.0.

https://python-prompt-toolkit.readthedocs.io/en/latest/index.html

Es hat in 3.0 zugenommen.

https://python-prompt-toolkit.readthedocs.io/en/master/index.html

Das heißt, es wäre schön, auf 2.0 zu aktualisieren!

Sofort.

$ pip install --upgrade prompt-toolkit==2
ERROR: Could not find a version that satisfies the requirement prompt-toolkit==2 (from versions: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18, 0.19, 0.20, 0.21, 0.22, 0.23, 0.25, 0.26, 0.28, 0.30, 0.31, 0.32, 0.33, 0.34, 0.35, 0.36, 0.37, 0.38, 0.39, 0.40, 0.41, 0.42, 0.43, 0.44, 0.45, 0.46, 0.47, 0.48, 0.49, 0.50, 0.51, 0.52, 0.53, 0.54, 0.55, 0.56, 0.57, 0.58, 0.59, 0.60, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.0.10, 1.0.13, 1.0.14, 1.0.15, 1.0.16, 1.0.17, 1.0.18, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.0.10, 3.0.0, 3.0.1, 3.0.2)
ERROR: No matching distribution found for prompt-toolkit==2

Es scheint, dass Sie den Dezimalpunkt fest angeben müssen. Ist es in Ordnung mit der endgültigen Version der 2. Serie?

$ pip install --upgrade prompt-toolkit==2.0.10
Collecting prompt-toolkit==2.0.10
  Downloading https://files.pythonhosted.org/packages/87/61/2dfea88583d5454e3a64f9308a686071d58d59a55db638268a6413e1eb6d/prompt_toolkit-2.0.10-py3-none-any.whl (340kB)
     |████████████████████████████████| 348kB 1.4MB/s 
Requirement already satisfied, skipping upgrade: six>=1.9.0 in /anaconda3/lib/python3.6/site-packages (from prompt-toolkit==2.0.10) (1.13.0)
Requirement already satisfied, skipping upgrade: wcwidth in /anaconda3/lib/python3.6/site-packages (from prompt-toolkit==2.0.10) (0.1.7)
ERROR: jupyter-console 5.2.0 has requirement prompt-toolkit<2.0.0,>=1.0.0, but you'll have prompt-toolkit 2.0.10 which is incompatible.
Installing collected packages: prompt-toolkit
  Found existing installation: prompt-toolkit 1.0.18
    Uninstalling prompt-toolkit-1.0.18:
      Successfully uninstalled prompt-toolkit-1.0.18
Successfully installed prompt-toolkit-2.0.10

wohlfühlen. Versuchen Sie, das "Jupiter-Notizbuch" zu starten.

$ jupyter notebook
/anaconda3/lib/python3.6/site-packages/notebook/services/kernels/kernelmanager.py:19: VisibleDeprecationWarning: zmq.eventloop.minitornado is deprecated in pyzmq 14.0 and will be removed.

In der Webversion getestet. スクリーンショット 2019-12-09 14.45.25.png

OK! Es ist fertig!

(1 Stunde)

Recommended Posts

Tag 65 (Lösung) Das Jupyter-Notebook funktioniert nicht mit dem nicht verbundenen Kernel.
Jupyter Notebook zeigt kein Matplotlib-Diagramm an
Der Befehl gqlgen funktioniert nicht mit go's gqlgen
Wenn die Platzhalterspezifikation mit Pylint nicht funktioniert
Jupyter Notebook beginnt nicht mit Fisch auf dem Mac
Die Ereigniserfassung mit der rechten Maustaste funktioniert nicht mit opencv-python
Sparsame Modellierung: Kapitel 5 Von der exakten Lösung zur ungefähren Lösung
Kernel-Methode mit Python
Tag 65 (Lösung) Das Jupyter-Notebook funktioniert nicht mit dem nicht verbundenen Kernel.
PRML Kapitel 7 Verwandte Vector Machine Python-Implementierung für Regressionsprobleme
Verwenden von Graphviz mit Jupyter Notebook
Verwenden Sie pip mit Jupyter Notebook
Verwenden Sie Cython mit Jupyter Notebook
Spielen Sie mit Jupyter Notebook (IPython Notebook)
Der Browser wird beim Starten des Jupyter-Notebooks nicht automatisch geöffnet
Die übliche Art, einen Kernel mit Jupyter Notebook hinzuzufügen
Verbinden Sie den Jupyter Notebook-Kernel mit aktiviertem Jupytext mit Spyder
Lösung, wenn die Hintergrundabdeckung von VS Code für Linux nicht funktioniert
Ermöglichen Sie externe Verbindungen mit dem Jupiter-Notebook
Formatieren mit autopep8 auf Jupyter Notebook
Visualisieren Sie den Entscheidungsbaum mit einem Jupyter-Notizbuch
Machen Sie einen Sound mit Jupyter Notebook
LocateCenterOnScreen funktioniert nicht mit PyAutoGui
Markdown mit Jupyter-Notebook verwenden (mit Verknüpfung)
Fügen Sie mit Jupyter Notebook weitere Kernel hinzu
Bequeme Analyse mit Pandas + Jupyter Notebook
Jupyter zeigt kein Matplotlib-Diagramm an
So beheben Sie einen Fehler, bei dem das Jupyter-Notebook nicht automatisch gestartet wird
(Wird untersucht) USB-Kamera, die mit WebRTC unter RPi4 nicht funktioniert
Verwenden Sie nbextensions mit Anacondas Jupyter-Notizbuch
Verwenden von Apache Spark mit Jupyter Notebook (IPython Notebook)
Ich möchte einen Blog mit Jupyter Notebook schreiben
Verwenden Sie Jupyter Lab und Jupyter Notebook mit EC2
Probieren Sie SVM mit scikit-learn auf Jupyter Notebook aus
Das Autopep8-Format [VScode] funktioniert nicht. [Python]
Verwendung des Jupyter-Notebooks mit ABCI
Verknüpfung von Python und JavaScript mit dem Jupiter-Notizbuch
Verwendung des Jupyter-Kernels von Java mit Google Colaboratory
[Jupyter Notebook Memo] Kanji mit Matplotlib anzeigen
Reichhaltige Zellenausgabe mit Jupyter Notebook (IPython)
Was tun, wenn das Diagramm nicht auf dem Jupyter-Notizbuch (Ipython) angezeigt wird?