Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]

Aufbau einer Python-Entwicklungsumgebung

Dieser Artikel ist die Methode zum Erstellen der Entwicklungsumgebung, die ich ab April 2020 übernommen habe. Hauptsächlich für Linux- und Mac-Benutzer gedacht. Ausgeschlossen sind spezielle Umgebungen wie Raspberry Pi, Tinker Board und Jetson Nano. Als Referenz ist meine Umgebung Ubuntu 18.04. Das Erstellen einer Umgebung unter Windows ist ein schwieriger Weg, daher wird dies nicht empfohlen. Fahren Sie nach dem doppelten Booten von Ubuntu oder der Installation von WSL mit den folgenden Schritten fort. Da es für einen Freund geschrieben wurde, der Python startet, gibt es einige redundante Teile, aber bitte überspringen Sie es entsprechend.

Im Folgenden wird beschrieben, wie Sie die Tools installieren. Die Verwendung wird in Separater Artikel erläutert. Wenn Sie Pipenv anstelle von Poesie verwenden möchten, überprüfen Sie dies bitte selbst.

Installation von Tools, die zum Erstellen einer Entwicklungsumgebung erforderlich sind

Zumindest erklären wir die Installation von "Brew" (nur für Mac-Benutzer) und "Git". Führen Sie bei der Installation jeden Befehl im Terminal aus. Informationen zum Öffnen des Terminals finden Sie unter "Strg + Alt + T" für Ubuntu und dieser Artikel für Mac. Wenn Sie nicht wissen, was das Terminal ist, lesen Sie bitte diesen Artikel. Dies ist das Hauptwerkzeug für die Entwicklung. Gewöhnen wir uns daran.

Homebrew-Installation (nur für Mac-Benutzer)

Bitte installieren Sie dies unter Bezugnahme auf Folgendes.

Dies ist ein Software-Versionsverwaltungstool. Wir sind der Meinung, dass die Verwendung den Rahmen der Einführung sprengt und werden hier nicht im Detail erläutert. Dieses Tool wird nicht nur für die Teamentwicklung, sondern auch für die unabhängige Entwicklung unverzichtbar sein. Lassen Sie uns lernen, wie man es irgendwann benutzt. Wenn Sie es bereits installiert haben, überspringen Sie diesen Abschnitt.

linux user

--Wie installiert man

  sudo apt update
  sudo apt upgrade
  sudo apt install git-all

mac user

--Wie installiert man

  brew install git

Python-Installation

Dieser Abschnitt richtet sich an Personen, auf denen Python selbst nicht installiert ist. Wenn es bereits installiert ist, überspringen Sie es.

Bestätigung der Installation

Geben Sie Folgendes in das Terminal ein, um zu überprüfen, ob es installiert ist.

python3 -V

Wenn Sie den obigen Befehl eingeben und er nicht angezeigt wird oder eine Zahl von 3,5 oder weniger angezeigt wird, fahren Sie mit den folgenden Schritten fort. Wenn Version 3.6 oder höher installiert ist, fahren Sie mit [Virtuelle Umgebung installieren](#Install Virtual Environment) fort.

Benutzer, die ein Linux-basiertes Betriebssystem verwenden (Ubuntu usw.)

Wenn Sie Sudo-Berechtigungen haben

sudo apt install python

Wenn Sie keine sudo-Berechtigung haben, installieren Sie homebrew und führen Sie dann Folgendes aus.

brew install python

Benutzer, die einen Mac verwenden

brew install python

Installation der virtuellen Umgebung

In Zukunft werden beim Erstellen verschiedener Programme jedes Mal verschiedene Bibliotheken installiert und verwendet. Bei Operationen, die an einer Stelle eingeführt werden, werden die Abhängigkeiten kompliziert, und später werden Sie durch die Abhängigkeiten zwischen Bibliotheksversionen und Fehlern, die durch die Python-Version verursacht werden, beunruhigt. Um dies zu vermeiden, erstellen und betreiben Sie für jedes verwendete Programm eine virtuelle Python-Umgebung.

pyenv (optional)

Dies ist nützlich, wenn Sie Ihre bevorzugte Python-Version einfach installieren möchten. Es ist sehr nützlich, wenn Sie es später verwenden können, wenn Sie unter einer anderen Python-Umgebung entwickeln müssen oder wenn Sie aufgrund der Bibliotheksentwicklung eine andere Python-Version ausprobieren. Dieser Teil ist optional, da Python vorerst in [Vorheriger Abschnitt](# Python-Installation) installiert ist. Wenn Sie Python noch nicht kennen, können Sie hier überspringen und zu Poesie installieren wechseln. Geben Sie Folgendes in das Terminal ein. Die Installationsmethode ist ab April 2020. Die neueste Methode finden Sie unter pyenv-Installation.

Linux User

  git clone https://github.com/pyenv/pyenv.git ~/.pyenv

――Da Sie nicht wissen, wo Ihr Computer es installiert hat, müssen Sie es über Path ausführen.

Mac User

  brew update
  brew install pyenv

poetry

  curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python

Installieren von Python mit pyenv- [Dieser Link](https://qiita.com/crankcube/items/15f06b32ec56736fc43a#python%E3%82%92%E3%82%A4%E3%83%B3%E3%82 Wir verweisen auf% B9% E3% 83% 88% E3% 83% BC% E3% 83% AB). Es gibt venv, virtualenv, pipenv usw. als Werkzeuge für die virtuelle Umgebung, aber ab April 2020 werden wir Gedichte verwenden, die einfach zu verwenden und leicht sind. - Die Hauptverwendung ist Offizielles Dokument (Englisch) oder Dieser Artikel (Japanisch) /posts/python-poetry.html). - Es gibt kein Problem, solange Sie "Poetry Add", "Poetry Remove", "Poetry Show", "Poetry Run" verwenden können. - Als nächstes übergeben Sie den Pfad.

Referenzlink

Recommended Posts

Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Ab Ubuntu 20.04 Einführung in die Umgebungskonstruktion
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Einführung in Python Bereiten wir die Entwicklungsumgebung vor
Von 0 bis Django Entwicklungsumgebung Konstruktion bis Grundbetrieb
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
Verfahren zum Konvertieren einer Python-Datei in eine Exe aus der Ubunts-Umgebungskonstruktion
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Aufbau einer Python-Entwicklungsumgebung unter macOS
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Erstellen einer lokalen Python-Entwicklungsumgebung Teil 1 (pyenv, pyenv-virtualenv, pip-Installation)
Umgebungskonstruktion (Python)
So bereiten Sie die Python-Entwicklungsumgebung vor [Mac]
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
[Google App Engine] Ablauf von der Erstellung der Entwicklungsumgebung bis zur Erstellung der Anwendung
Einführung in Scapy ① (Von der Installation bis zur Ausführung von Scapy)
Vorgehensweise von der AWS CDK (Python) -Entwicklung bis zur AWS-Ressourcenkonstruktion * Für Anfänger
Vom Aufbau der Kivy-Umgebung bis zur Anzeige von Hello World
Aufbau einer explosiven Python-Umgebung ab Null (Mac)
Installation von Python 3 und Flask [Zusammenfassung der Umgebungskonstruktion]
Konstruktions- und Installationsverfahren für Kotlin / Native Development Environment & Tutorial
Einführung in Python "Re" 1 Erstellen einer Ausführungsumgebung
Grundlegendes zur Python for Pepper-Entwicklung. -Einführung in Python Box-
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Homebrew Python Umgebung Konstruktion
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Informationen zur Python-Entwicklungsumgebung
Entwicklungsumgebung in Python
Python-Umgebungskonstruktion @ Win7
Vom Einrichten des Raspberry Pi bis zur Installation der Python-Umgebung
Betreiben Sie mongoDB von Python in einer Ubuntu-Umgebung. ① Einführung von mongoDB
Von Kafka bis KSQL - Einfache Umgebungskonstruktion mit Docker
App-Entwicklung zum Twittern in Python aus Visual Studio 2017
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Konstruktionsverfahren für die Google App Engine / Python-Entwicklungsumgebung (Ende 2014)
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Verwalten Sie Python-Laufzeitpakete und Entwicklungsumgebungspakete mit Poetry
[Einführung in RasPi4] Umgebungskonstruktion; OpenCV / Tensorflow, japanische Eingabe ♪
[Python] Kapitel 01-02 Über Python (Ausführung und Installation der Entwicklungsumgebung)
[Es ist noch nicht zu spät, Python ab 2020 zu lernen] Teil 2 Erstellen wir eine Python-Entwicklungsumgebung
Post von Python nach Slack
Einführung in Python Django (2) Win
Flirte von PHP nach Python
Django Entwicklungsumgebung Bau Memo
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
CI-Umgebungskonstruktion ~ Python Edition ~