So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)

zunaechst

Dieser Artikel ist eine erzwungene Kopie der Materialien im Labor, die ursprünglich als PDF erstellt wurden, in Markdown. Daher gibt es Probleme wie "unnötig aufgeschlüsselt", "Kopfzeilenstruktur ist nicht gut", "zu viele Zahlen für Webdokumente" usw. und es ist weit entfernt von "prägnanten und leicht verständlichen Qiita-Artikeln". .. Bitte verstehe diesen Punkt.

Darüber hinaus wird die Geschichte des Umgebungsbaus hier bald zu alten Informationen, und es besteht die Möglichkeit, dass die geschriebene Methode in Zukunft nicht mehr funktioniert. Ich bin nicht verantwortlich für Probleme, die bei der Bezugnahme auf diesen Artikel auftreten können. Verwenden Sie diesen Artikel daher nur als Referenz und übernehmen Sie die volle Verantwortung für das Ausprobieren. Zusätzlich zu diesem Artikel gibt es viele Webseiten, auf denen ähnliche Inhalte erläutert werden. Daher möchten Sie möglicherweise auch darauf verweisen.

Zweck dieses Artikels

Über Python

Funktionen von Python

Es ist oft mühsam, eine Ausführungsumgebung zu erstellen

Informationen zu Visual Studio Code und Python

Funktionen von VS Code

VSCode+Python

So erstellen Sie eine VSCode + Python-Ausführungsumgebung

VS Code Installation

herunterladen

Installation

Erweiterungsinstallation

Japanische Lokalisierungserweiterung

--Geben Sie "Japanisch" in die Sucherweiterungen ein und klicken Sie auf "Installieren". image.png --Klicken Sie nach der Installation unten rechts auf dem Bildschirm auf Jetzt neu starten, um den Computer neu zu starten image.png

Empfohlene Einstellungen für VS-Code

Schalten Sie die Hot-Exit-Funktion aus

Python-Installation

herunterladen

Installation

Aufbau / Ausführung der VSCode + Python-Umgebung

Erstellen Sie tatsächlich ein Python-Skript und führen Sie es aus

--Erstellen Sie einen neuen Ordner "test", klicken Sie mit der rechten Maustaste und wählen Sie "Mit Code öffnen". image.png

test.py


import os
path = os.getcwd()
print( "Das aktuelle Verzeichnis ist" + path + "ist" )

image.png

VSCode + Python-Debugging

Versuchen Sie, während der Ausführung zu debuggen

--Erstelle ein neues Python-Skript "inc.py", gib Folgendes ein und speichere ("Inkrement" im Bild ist falsch geschrieben und wird zu "Inkrement")

inc.py


def increment(n):
    return n+1

a = 3
b = increment(a)
print(a)
print(b)

image.png --F5 → Enter, um das Ergebnis anzuzeigen image.png --Klicken Sie im Editor auf die linke Seite der Zeilennummer, um einen Haltepunkt festzulegen image.png --F5 → Wenn Sie mit enter ausführen, wird es bis kurz vor dem Haltepunkt ausgeführt image.png

VS Code + Python Weitere Informationen

So erstellen Sie eine virtuelle Ausführungsumgebung mit pipenv

Was ist eine virtuelle Ausführungsumgebung?

Installation und Ersteinrichtung von pipenv

Installation

Grundeinstellung

Erstellen und Ausführen einer virtuellen Umgebung mit pipenv

Versuchen Sie, Python in einer virtuellen Umgebung zu installieren und auszuführen

--Erstellen Sie einen neuen Ordner "envTest", klicken Sie mit der rechten Maustaste und wählen Sie "Mit Code öffnen". --Starten Sie ein neues Terminal und führen Sie "pipenv --python 3.7" aus.

Versuchen Sie, Ihrer virtuellen Umgebung ein Paket hinzuzufügen

test.py


import numpy as np

A = np.array([ [1,2], [3,4] ])
B = np.array([ [0,1], [1,0] ])
C = A@B
print(f"Matrix C ist das Produkt von A und B und das Ergebnis ist\n{C}\n.")

image.png

Versuchen Sie, das Paket aus der virtuellen Umgebung zu entfernen

--Deinstallieren Sie aus der virtuellen Umgebung mit "pipe nv uninstall numpy" --Pipfile und Pipfile.lock werden ebenfalls neu geschrieben image.png

Reproduktion der Ausführungsumgebung aus einer anderen Umgebung

--Umweltreproduktion aus den Anforderungen.txt --Putquirements.txt in das Projektverzeichnis einfügen und "pipenv install –r ./requirements.txt" ausführen

Liste der in der virtuellen Umgebung installierten Pakete

wichtiger Punkt

So erstellen Sie eine Ausführungsumgebung für Jupyter Notebook

Was ist ein Jupyter-Notizbuch?

Jupyter-Notizbuch (Jupyter-Notizbuch)

--Schreiben Sie ein Python-Skript in eine Datei im Notebook-Format ――Es ist leicht zu verstehen, da es möglich ist, Zelle für Zelle auszuführen und Diagramme zu zeichnen.

Jupyter Notebook-System

Jupyter Notebook installieren

Versuchen Sie, Jupyter Notebook in einer virtuellen Umgebung zu installieren

--Erstellen Sie einen neuen Ordner "jupyTest", klicken Sie mit der rechten Maustaste und wählen Sie "Mit Code öffnen". --Starten Sie ein neues Terminal und führen Sie "pipenv --python 3.7" aus.

Versuchen Sie, Jupyter Notebook in einer virtuellen Umgebung auszuführen

Schließlich

Python ist eine einfache Sprache, aber das Vermeiden von Anaconda macht es schwierig, eine Umgebung zu erstellen. Wenn Sie im Web suchen, werden nur Anaconda-Artikel angezeigt. Daher ist es schwierig, eine negative Suche durchzuführen und Informationen zu sammeln. Ab März 2020 wird VSCode von Microsoft entwickelt, und wir können in Zukunft mit einer weiteren Entwicklung rechnen. Daher denke ich, dass die in diesem Artikel beschriebene Ausführungsumgebung eine relativ einfache und gute Option ist. Beachten Sie jedoch, dass sich der hier erläuterte Inhalt erheblich ändert, wenn sich die Software aufgrund eines größeren Updates von VS Code ändert.

das ist alles

Recommended Posts

So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
So erstellen Sie eine schöne Python-Umgebung auf einem neuen Mac und installieren Jupter Notebook
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen einer Python-Entwicklungsumgebung unter Windows - Von der Installation von Anaconda bis zur Verknüpfung von Atom und Jupyter Notebook -
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Schnelle Schritte zum Erstellen einer maschinellen Lernumgebung mit Jupyter Notebook unter macOS Sierra mit anaconda
Erstellen Sie eine PYNQ-Umgebung auf Ultra96 V2 und melden Sie sich bei Jupyter Notebook an
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
So erstellen Sie schnell eine maschinelle Lernumgebung mit Jupyter Notebook mit UbuntuServer 16.04 LTS
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Installieren Sie Python und Visual Studio Code unter Windows 10 (Version April 2020)
Erstellen einer virtuellen Anaconda-Umgebung für die Verwendung mit Azure Machine Learning und Verknüpfen mit Jupyter
Verwalten der Python-Nebenversion (Erstellen einer virtuellen Umgebung) unter Windows (ohne Pyenv oder WSL)
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Erstellen Sie Linux in einer Windows-Umgebung. Schritte zum Installieren und Migrieren von Laradock
Erstellen Sie eine Entwicklungsumgebung mit Jupyter und Flask mit Python in Docker (unterstützt sowohl VS Code als auch Code-Server).
Erstellen Sie mit Pybind11 eine Umgebung zum Ausführen von C ++ - Funktionen aus Python (für Benutzer von Windows- und Visual Studio-Code).
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
So richten Sie eine Python-Umgebung mit pyenv ein
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
So erstellen Sie ein Python-Paket mit VS Code
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Windows10 (x64) Erstellen Sie nativ eine maschinelle Lernumgebung
Erstellen Sie eine maschinelle Lernumgebung mit PyCharm in einer Ubuntu-Umgebung (TensorFlow wird ebenfalls eingeführt!).
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
Verwendung von VS-Code in einer venv-Umgebung mit Windows
Erstellen Sie eine Python-Umgebung unter Windows
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Erstellen Sie eine Python-Umgebung und übertragen Sie Daten auf den Server
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Erstellen Sie eine Python-Umgebung mit Windows
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant