Lassen Sie uns jupyter ausführen, das von VS Code nativ mit python3.8 unterstützt wird

2020/1/6 Problem mit virtualenv behoben, da venv mit virtualenv verwechselt wurde

venv und virtualenv waren unterschiedlich ...!

Welcher Artikel?

Es scheint, dass "VSCode jupyter" nativ unterstützt, auch ohne "Webbrowser" Ich konnte ipynb bedienen.

In diesem Artikel dachte ich "Lass es uns benutzen!" Und erstellte eine Umgebung mit "python3.8". Da ein Teil verstopft war, heißt es in einem freigegebenen Artikel: "Wenn Sie dies tun, funktioniert es."

Erstellen Sie eine Umgebung für virtualenv anstelle von anaconda. </ strong>

Erstellen Sie eine Umgebung (arbeiten Sie an der Eingabeaufforderung)

Umgebung

OS : Windows10 python : 3.8 editor : VSCode 1.40.2

Fügen Sie die "Erweiterungspython" in VSCode ein. Gerne füge ich auch "IntelliCode" hinzu.

Zuallererst virtualenv

Wenn "virtualenv" nicht enthalten ist, lassen Sie uns "pip".

Installieren Sie virtualenv


>pip install virtualenv

Erstellen Sie dann eine virtuelle Umgebung.

\Users\usr1


>mkdir virtualenv
>cd virtualenv
>py -m virtualenv jupyter_env

~~~Kürzung~~~
done.(Fertig, wenn dies angezeigt wird)

Starten Sie dann die erstellte Umgebung.

Anlaufen


>jupyter_env\Script\activate
(jupyter_env)>

Wenn "(jupyter_env)" vor der Eingabeaufforderung ">" angezeigt wird, ist der Startvorgang abgeschlossen.

Von hier an werden wir mit VS Code arbeiten

Starten Sie "VS Code" an der Eingabeaufforderung.

Die aktuelle Position ist\User\usr1\virtualenv\


(jupyter_env)>code .

Wenn VSCode gestartet wird, zeigen Sie das Terminal mit "Strg" + "Umschalt" + "~" an.

Upgrade pip

Nur für den Fall.

Pip Upgrade


(jupyter_env)>py -m pip install --upgrade pip

Jupiter hinzufügen

Lass uns "pip". Andere notwendige Bibliotheken sind ebenfalls enthalten.

(jupyter_env)>pip install jupyter

Ich brauche viel.

Erstellen Sie ipynb mit VS Code

Drücken Sie Strg + Shift + p, um die Befehlspalette zu öffnen. Nach dem Öffnen geben Sie "jupyter" ein und Sie werden sehen: commmand_palet.png

Wählen Sie "Python: Neues leeres Jupyter-Notizbuch erstellen".

notebook.png

Ein jupyterartiger Bildschirm wurde angezeigt.

Wählen Sie dann den Python Interpreter. Drücken Sie Strg + Shift + p, um die Befehlspalette zu öffnen. Nach dem Öffnen geben Sie select ein und Sie werden sehen: notebook.png Wählen Sie Python: Select Interpreter. Der Name der erstellten Umgebung wird angezeigt. Wählen Sie ihn daher aus.

HelloWorld (kann nicht)

Bewegen wir es sofort. Geben Sie Folgendes in die erste Zelle ein und drücken Sie zum Ausführen "Umschalt" + "Eingabetaste".

helloworld


print('Hello world!')

Es funktioniert nicht. image.png

Ursache nicht funktioniert

Anscheinend gibt es ein Problem mit der Bibliothek namens "Tornado", die von Jupyter verwendet wird.

Referenz: Jupyter Notebook mit Python 3.8 --NotImplementedError

Gegenmaßnahmen

Ich konnte es beheben, indem ich "asyncio.py" von "tornado" bearbeitete.

\venv\jupyter_env\Lib\site-packages\tornado\platform\asyncio.py


import asyncio    #Darunter hinzugefügt
import sys

if sys.platform == 'win32':
    asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

Versuchen wir es nochmal.

Ausführen mit Shift + Enter. image.png Hurra! Sie konnten am Startpunkt stehen!

Wenn Sie es nicht eingerichtet haben, wurde möglicherweise der Port verwendet.

jupyter verwendet standardmäßig den 8888-Port. Führen Sie "netstat" an der Eingabeaufforderung aus und prüfen Sie, ob "8888" verwendet wird.

Wenn dies nicht funktioniert, können Sie die Umgebung möglicherweise nicht erstellen. Bitte überprüfe es nocheinmal.

(Wenn Sie Hinweise wie das Auslassen von Überlegungen haben, weisen Sie bitte in den Kommentaren darauf hin!)

Lass uns eine gute ** Jupi Aktivität ** haben!

Referenz

Dieser Artikel basiert auf Artikeln, die von anderen Personen geschrieben wurden.

@ simonritchie Artikel Es scheint, dass die Python-Erweiterung von VS Code native Unterstützung für Jupyter bietet, daher habe ich sofort versucht, sie zu verwenden.

@ Matuyas Artikel Jupiter-Notizbuch in Python3.8-Venv-Umgebung

Recommended Posts

Lassen Sie uns jupyter ausführen, das von VS Code nativ mit python3.8 unterstützt wird
Python mit VSCode (Windows 10)
Debuggen Sie Python mit VS-Code
Versuchen Sie, Jupyter mit VS-Code auszuführen
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
Installieren Sie Python mit Mac vs Code
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Debuggen mit VS-Code mit Boost Python Numpy
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Konstruktionsvorlage für die lokale Python-Entwicklungsumgebung [Flask / Django / Jupyter mit Docker + VS-Code]
Führen Sie Python mit VBA aus
Führen Sie prepDE.py mit python3 aus
Führen Sie Blender mit Python aus
Führen Sie iperf mit Python aus
VS-Code-Einstellungen für die Entwicklung in Python mit Abschluss
Beleben Sie die Symbolsuche im Python-Arbeitsbereich mit VS-Code
Holen Sie sich den Ländercode mit Python
Einstellungen beim Entwickeln von App Engine / Python-Apps mit VS-Code
Führen Sie Python mit PyCharm aus (Windows)
Führen Sie Python mit CloudFlash aus (arm926ej-s)
Führen Sie den Python-Beispielcode BNO055 mit I2C (Raspberry Pi 3B) aus.
Schreiben wir Python mitinema4d.
Führen Sie Label mit tkinter [Python] aus.
Die Geschichte, dass Python nicht mehr mit VS Code (Windows 10) arbeitet
Versuchen Sie, Python mit Try Jupyter auszuführen
Verwenden von Jupyter Notobook mit VS Code (Mac OS) (Persönliches Memo)
Ich möchte Python mit VS-Code ausführen können
Lassen Sie uns Git-Cat mit Python bauen
Dokumentieren Sie Python-Code mit Doxygen
Führen Sie Jupyter mit der REST-API aus, um Python-Code zu extrahieren und zu speichern
Fassen wir den Grad der Kopplung zwischen Modulen mit Python-Code zusammen
Lassen Sie uns "Python -m Antigravitation" in Python ausführen
Lassen Sie uns eine GUI mit Python erstellen.
Führen Sie Rotrics DexArm mit der Python-API aus
Führen Sie mruby mit Python oder Blender aus
Führen Sie Tensorflow mit nativer Unterstützung für Windows aus
Lass uns mit Python mit Python spielen [Anfänger]
Führen Sie XGBoost mit Cloud Dataflow (Python) aus.
Führen Sie Aprili von Python auf Orange aus
Führen Sie python3 Django1.9 mit mod_wsgi aus (deploy)
Lassen Sie uns mit Python Image Scraping durchführen
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Bis Python auf Apache läuft
Lassen Sie uns die Stimme mit Python # 1 FFT analysieren
Debuggen eines Python-Programms durch Remoteverbindung mit einem Docker-Container in einer WSL2-Umgebung mit VS-Code
Erstellen Sie eine Entwicklungsumgebung mit Jupyter und Flask mit Python in Docker (unterstützt sowohl VS Code als auch Code-Server).
Bereiten Sie mit venv mit VS Code eine virtuelle Python-Umgebung für Ihr Projekt vor
Ich war süchtig danach, eine Python-Venv-Umgebung mit VS Code zu erstellen