2020/1/6 Problem mit virtualenv behoben, da venv mit virtualenv verwechselt wurde
venv und virtualenv waren unterschiedlich ...!
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>
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.
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.
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.
Nur für den Fall.
Pip Upgrade
(jupyter_env)>py -m pip install --upgrade pip
Lass uns "pip". Andere notwendige Bibliotheken sind ebenfalls enthalten.
(jupyter_env)>pip install jupyter
Ich brauche viel.
Drücken Sie Strg
+ Shift
+ p
, um die Befehlspalette zu öffnen.
Nach dem Öffnen geben Sie "jupyter" ein und Sie werden sehen:
Wählen Sie "Python: Neues leeres Jupyter-Notizbuch erstellen".
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:
Wählen Sie Python: Select Interpreter
.
Der Name der erstellten Umgebung wird angezeigt. Wählen Sie ihn daher aus.
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.
Anscheinend gibt es ein Problem mit der Bibliothek namens "Tornado", die von Jupyter verwendet wird.
Referenz: Jupyter Notebook mit Python 3.8 --NotImplementedError
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())
Ausführen mit Shift
+ Enter
.
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!
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