[PYTHON] Programmierumgebung für Anfänger mit Windows

Erstellen Sie in 1 Stunde eine Programmierumgebung unter Windows

Zielgruppe

Anfänger, die eine Programmierumgebung in Windows erstellen möchten

Ziel
  1. Hallo Welt in C und Python innerhalb einer Stunde
  2. Verschmutzen Sie die Windows-Umgebung nicht so stark wie möglich
  3. Ermöglicht es Ihnen, die Umgebung auch dann weiter zu verwenden oder zurückzusetzen, wenn Sie einen Schritt nach oben machen

1. Aktivieren Sie WSL

Aktivieren Sie zunächst WSL (Windows Subsystem for Linux). Dies ist ein Dienst, der ein Betriebssystem namens Linux unter Windows ausführt. Ursprünglich ist es schwierig, eine Programmierumgebung unter Windows im Vergleich zu anderen Betriebssystemen wie MacOS und Linux zu erstellen. Ich habe also nur einen Windows-PC, möchte aber programmieren. Probieren wir es vorerst mit der C-Sprache aus, die ich an der Universität gelernt habe. Es war eine Ebene, die in der Phase des Umgebungsbaus gefaltet werden musste. Auf der anderen Seite ist Linux ein Betriebssystem, das das Erstellen einer Programmierumgebung sehr einfach macht, aber die Aufgabe, Linux in einen Windows-PC zu integrieren, ist ziemlich mühsam. Glücklicherweise hat Microsoft einen Dienst namens WSL. Verwenden wir ihn also. Es ist ein Service, der vor langer Zeit undenkbar war.

1.1 Öffnen Sie die Systemsteuerung

Das Kontrollfeld kann geöffnet werden, indem Sie mit der rechten Maustaste auf das Windows-Symbol unten links klicken und das Kontrollfeld unter "Suchen" eingeben.

1.2 WSL aktivieren

Wählen Sie im Menü des Bedienfelds die Option "Programme und Funktionen". Klicken Sie im rechten Menü auf Windows-Funktionen aktivieren oder deaktivieren.

1.3 WSL aktivieren

Suchen Sie das Windows-Subsystem für Linux im folgenden Fenster und überprüfen Sie es. Lassen Sie uns einmal neu starten, um die WSL zu aktivieren. 1.png

2. Beziehen Sie Ubuntu, Windows Terminal, VS-Code für WSL

Holen Sie sich eine App namens Ubuntu aus dem Microsoft Store. Dies ist ein Image des Betriebssystems, das unter WSL ausgeführt wird. Es gibt Ubuntu, Ubutnu18.04, Ubuntu16.04, aber wählen wir hier Ubuntu18.04. Es gibt keinen großen Unterschied. Bitte starten Sie nach dem Download. Es erscheint ein schwarzer Bildschirm, in dem Sie aufgefordert werden, Ihren Benutzernamen und Ihr Passwort auf Englisch festzulegen. Geben Sie sie daher ein. キャプチャ.PNG Lassen Sie uns außerdem Windows Terminal herunterladen. Es ist eine Vorschau-Version, aber es gibt kein besonderes Problem. キャプチャ2.PNG Laden Sie außerdem einen Editor namens VSCode herunter und installieren Sie ihn. https://code.visualstudio.com/

Öffnen Sie beim Starten von Windows Terminal die Einstellungen in der Menüleiste.

2020-02-17.png Öffnen Sie die Einstellung hier und der VS-Code sollte angezeigt werden. キャプチャ.PNG Auf der oberen Seite des Bildschirms

setting.json


"defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}"

Legen Sie den Wert von "defaultProfile" fest (c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40). Anleitung zu Einstellungen für Ubuntu, die beim Scrollen nach unten angezeigt werden (c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40)

setting.json


            {
                "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
                "hidden": false,
                "name": "Ubuntu-18.04",
                "source": "Windows.Terminal.Wsl"
            }

Ersetzen durch und speichern durch Überschreiben. Wenn Sie nun das Windows-Terminal öffnen, wird das Ubuntu-Terminal automatisch geöffnet.

3. Ubuntu-Update, Installation der notwendigen Tools

Öffnen Sie ein Ubuntu-Terminal und kopieren Sie den folgenden Befehl und fügen Sie ihn ein. Sie können mit Shift + CRTL + V in das Terminal einfügen. Sie werden nach einem Passwort gefragt. Geben Sie daher das Passwort ein, das Sie beim ersten Einrichten von Ubuntu eingegeben haben.

ubuntu.update


sudo apt update
sudo apt upgrade
sudo apt install build-essential          

Es wird einige Zeit dauern, aber stellen Sie es sich als Ubuntu-Update vor und warten Sie.

4. Installieren Sie die für VS Code erforderlichen Erweiterungen

Öffnen Sie VSCode und klicken Sie in der Menüleiste auf Datei> Einstellung> Erweiterung, um ein Menü zu öffnen, in dem Sie die Erweiterung installieren können. Installieren Sie daher bitte die folgenden Erweiterungen. Japanese Language Pack for VS Code Remote - WSL

Öffnen Sie das Ubuntu-Terminal erneut und

openvscode


code .         

Eingeben. Jetzt können Sie VS Code unter Ubuntu ausführen. Außerdem wurde die Erweiterungsfunktion von VS Code im Terminal geöffnet Python C/C++ Bitte setzen Sie ein. Diese Erweiterungen weisen auf Fehler in der unterstützten Programmiersprache hin und fügen Hervorhebungen hinzu, um das Lesen Ihres Codes zu erleichtern. Damit ist die minimale Umgebungskonstruktion abgeschlossen.

5. Erstellen eines Programms

5.1 C-Sprache

Erstellen Sie mit VSCode eine Hallo-Welt-Datei in C-Sprache und speichern Sie sie. Nehmen wir diesmal an, Sie haben es auf dem Desktop gespeichert.

hello_world.c


#include <stdio.h>

int main(){
    printf("Hello World!\n");
    return 0;
}      

Klicken Sie im Menü VS-Code auf Terminal> Neues Terminal. Unten sollte ein Terminalbildschirm angezeigt werden. Zu diesem Terminal

move_dir


cd Desktop
gcc hello_world.c
./a.out

Wenn Sie eingeben, wird das Terminal in den Desktop-Ordner verschoben, die Datei hello_world.c kompiliert, die Datei output a.out ausgeführt und Hello World! An das Terminal ausgegeben. Herzlichen Glückwunsch! Sie haben jetzt eine Entwicklungsumgebung für die C-Sprache. Erstellen Sie immer mehr Programme, kompilieren Sie sie und führen Sie sie aus.

5.2 Python Für Python ist es einfacher.

hello_world.py


print("Hello World!")

Und auch vom Terminal

move_dir


cd Desktop
python hello_world.py

Mach einfach. Herzlichen Glückwunsch! Sie haben jetzt eine Python-Entwicklungsumgebung! Es ist ganz einfach! Wenn Sie in Python schreiben möchten, gehen Sie zum Terminal.

installmojule


sudo apt install python3-pip
pip3 install jupyter
pip3 install ipython
pip3 install numpy scipy matplotlib pandas scikit-learn flask

Sie können die erforderlichen Module unter installieren.

6. Versuchen Sie es mit einer anderen Sprache

Natürlich können Sie problemlos nicht nur C und Python, sondern auch andere Programmiersprachen erstellen. Von der Google-Suche

Ubuntu (Programmiersprache, die Sie verwenden möchten)

Geben Sie einfach den Befehl in den Artikel im Terminal ein und fügen Sie die Erweiterung dieser Programmiersprache in VS Code ein. Golang: https://github.com/golang/go/wiki/Ubuntu Rust : https://www.rust-lang.org/tools/install

Let's enjoy programming!

Recommended Posts

Programmierumgebung für Anfänger mit Windows
Erstellen einer Umgebung für "Tello_Video" unter Windows
Installieren von TensorFlow unter Windows Easy für Python-Anfänger
Bereiten Sie die Chainer-Umgebung unter Windows vor
F2py unter Miniconda für Windows
Erstellen Sie eine Python-Umgebung unter Windows
Python3-Umgebungskonstruktion (für Anfänger)
Entwicklung der Django-Umgebung unter Windows 10
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Erstellen Sie eine Python-Umgebung mit Windows
[Tensorflow] Aufbau der Tensorflow-Umgebung unter Windows 10
Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)
Entwicklungsübergreifende Umgebung (Entwicklung von Programmen für Windows unter Linux)
Linux-Anfänger erstellen eine Ubuntu 16.04-Umgebung auf Docker (für Mac) - erste Hälfte
Python-Umgebungskonstruktionsnotiz unter Windows 10
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Python2.7-Installation in einer Windows 32-Bit-Umgebung
[Für Anfänger] Django -Entwicklungsumgebung Bau-
Erstellen Sie eine Linux-Umgebung unter Windows 10
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
pykintone unter Windows Subsystem für Linux
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
Konstruktionsverfahren für die Python-Projektumgebung (für Windows)
"Python AI Programmierung" ab 0 für Windows
[Hinweis] Verfahren zur Installation von Ubuntu unter Windows 10
Ich habe eine TensorFlow-Umgebung mit Windows 10 erstellt
Erstellen einer Umgebung für "Tello_Video" mit Raspbian
Ein Lehrbuch für Anfänger von Python-Anfängern
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
Janken Poi mit Python Lassen Sie uns für Anfänger auf einem lokalen Windows-Server laufen
Für Anfänger, um eine Anaconda-Umgebung aufzubauen. (Memo)
Ein Tool zum Erstellen symbolischer Links unter Windows
Bereiten Sie eine Programmiersprachenumgebung für die Datenanalyse vor
Python unter Windows
(Windows) Ursachen und Problemumgehungen für UnicodeEncodeError in Python 3
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Python Windows-Umgebung
Führen Sie yolov4 "vorerst" in Windows aus
Bildverarbeitung mit Python Environment Setup für Windows
Erstellen einer Umgebung für matplotlib + cartopy auf einem Mac
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Hinweise zur Verwendung von TensorFlow unter Bash unter Ubuntu unter Windows
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
[Für Anfänger] Wie man Programmierung studiert Private Memo
Schritte zum Erstellen von PyTorch 1.5 für CUDA 10.2 unter Windows
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Erstellen einer Umgebung für "Tello_Video" unter Mac OS X.
Erstellen Sie die Python-Erweiterung E-Cell 4 unter Windows 7 (64 Bit).
[Heroku] Memo zum Bereitstellen von Python-Apps mit Heroku unter Windows [Python]
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
[Für Anfänger] Installieren Sie das Paket in der Anaconda-Umgebung (Janome)
Hinweise zur Installation von Chainer 1.5 für GPU unter Windows
Erstellen einer TensorFlow-Umgebung, die GPUs unter Windows 10 verwendet
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)