Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)

Überblick

Python ist eine sehr berühmte und beliebte Programmiersprache.

Es eignet sich als Sprache, um zum ersten Mal Programmieren aus seiner einfachen Grammatik zu lernen.

Dieses Mal werde ich eine Umgebung mit pyenv und pyenv-vertuakebv auf dem Mac mit einer so schönen detaillierten Erklärung von Python erstellen und versuchen, ein wenig Programmierung auszuführen.

Darüber hinaus können Sie den Zweck erreichen, ohne die Erklärung von Wörtern und Phrasen zu lesen. Fahren Sie daher mit einer flexiblen Lektüre fort, die Ihrer eigenen Situation entspricht.

Annahme

Es wird davon ausgegangen, dass Homebrew bereits installiert ist.

Wenn Sie noch keine haben, installieren Sie bitte Hombrew im folgenden Artikel.

["Homebrew-Installation" für Programmieranfänger](http://naggi-blog.com/2016/10/programing/%E3%83%97%E3%83%AD%E3%82%B0%E3% 83% A9% E3% 83% 9F% E3% 83% B3% E3% 82% B0% E5% 85% A5% E9% 96% 80% E8% 80% 85% E3% 81% AE% E3% 81% 9F% E3% 82% 81% E3% 81% AE% E3% 80% 8Chomebrew% E3% 80% 8D% E3% 82% A4% E3% 83% B3% E3% 82% B9% E3% 83% 88% E3% 83% BC /)

Geben Sie außerdem den Befehl im Artikel ohne die Vorderseite von "$" auf Ihrem eigenen Computer ein.

Außerdem ist das Zeichen nach # eine Ergänzung, daher kein Befehl.

Beispiel

Geben Sie den folgenden Befehl in das Terminal ein.

Naggis-MacBook-Air:~ naggigoishi$ ls #Befehl, um zu sehen, was Dateien sind
Applications Documents Dropbox Movies Pictures macports tensorflow
Desktop Downloads Library Music Public node_modules

Im obigen Beispiel lautet der Befehl, den Sie in das Terminal eingeben sollen

ls

Nur. Und darunter

Applications Documents Dropbox Movies Pictures macports tensorflow
Desktop Downloads Library Music Public node_module

Dies sind die Ausgabeergebnisse.

Installation

Nun, lass uns sofort zum ersten Mal gehen.

Wenn Sie einen Mac haben, ist Python standardmäßig in Ihrem Mac enthalten.

Hier erstellen wir jedoch eine Umgebung für die Installation der neuesten Version von Python und den einfachen Wechsel zwischen Versionen.

Daher möchte ich "pyenv" herunterladen, ein Paket, das die Verwaltung von Versionen vereinfacht. (Ich denke, Python-Umgebung ist kurz pyenv)

Installieren Sie pyenv

Führen Sie die folgenden Befehle der Reihe nach im Terminal aus.

$ brew update #Aktualisieren Sie Homebrew
$ brew instal pyenv #Installieren Sie pyenv

Durchlaufen

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile #PYENV_Erstellen Sie eine Umgebungsvariable namens ROOT
$ echo 'export PATH="$PYENV_ROOT/shims:$PATH"' >> ~/.bash_profile #Zur Umgebungsvariablen PATH hinzugefügt
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile #Stellen Sie sicher, dass Unterlegscheiben und Autovervollständigung funktionieren.
$ source ~/.bash_profile #bash_Profil lesen

Jetzt können Sie pyenv verwenden.

Schauen wir uns die Version von pyenv an, um zu sehen, ob sie installiert ist.

$ pyenv --version #「--"version" ist eine Option zum Überprüfen der Version. ""-v "ist ebenfalls möglich
pyenv 1.0.2

In meinem aktuellen Fall war es 1.0.2. Wenn es so ausgegeben wird, ist es erfolgreich.

Die Zahlen können unterschiedlich sein.

Selbst wenn Sie sich den Kommentar auf der Seite ansehen, können Sie nicht sagen, was es ist

Unten finden Sie eine detaillierte Zusammenfassung dessen, was diese tun.

Einführung in Linux ~ Was "passiert" ~

Python-Installation

Bisher haben wir es einfach gemacht, Ihr Lieblings-Python zu installieren.

Jetzt ist es Zeit, Python zu installieren.

Lassen Sie uns überprüfen, was mit dem folgenden Befehl installiert werden kann.

$ pyenv install -list #Zeigen Sie eine Liste der Dinge an, die mit pyenv installiert werden können
Available versions:
2.1.3
2.2.3
...
2.7.12
...
3.0.1
...
3.5.2
3.6.0b1
3.6-dev
anaconda-1.4.0
anaconda-1.5.0
...Kürzung

Hast du eine Liste wie die oben bekommen?

Die aktuellste Version zum Zeitpunkt des Schreibens ist 2.7.12 für 2 Serien und 3.5.2 für 3 Serien.

2 System und 3 System

Selbst wenn gesagt wird, dass es sich um 2 Serien oder 3 Serien handelt, denke ich, dass es "???" ist.

So heißt die Version.

Diejenigen, deren Version mit 2 beginnt, werden als 2-Serien bezeichnet, und diejenigen, deren Version mit 3 beginnt, werden als 3-Serien bezeichnet.

Gibt es einen solchen Unterschied? Das liegt daran, dass Python in der 2. und 3. Serie wiedergeboren wurde.

Es gibt Bibliotheken (erweiterte Funktionen / Tools), die nur mit 2 Systemen funktionieren und umgekehrt. (Derzeit gibt es mehr als 2 Systeme)

(Es ist wie bei Preste 3 und Preste 4. Einige Software unterstützt beide und einige funktionieren nur mit 3.)

Wenn Sie also eine klare Vorstellung davon haben, was Sie entwickeln möchten, und sich für eine Bibliothek entschieden haben, überprüfen Sie, welche von der Bibliothek unterstützt wird, bevor Sie entscheiden, welche Bibliothek installiert werden soll.

Wenn Sie Python von nun an starten, denke ich, dass die neuesten 3 Serien in Ordnung sind.

Installation

Lass es uns installieren.

$pyenv install version zu installieren

Bei der Installation von 3.5.2.

$ pyenv install 3.5.2

Damit ist die Python-Installation abgeschlossen.

Verwenden Sie danach den folgenden Befehl, um diese Installation wiederzugeben, und Sie sind fertig.

$ pyenv global 3.5.2 #Version 3 in allen lokalen.5.Verwenden Sie 2.
$ pyenv rehash #Reflexion von Veränderungen

Ich denke, Sie haben jetzt die Version wiedergegeben, die Sie in Ihrer lokalen Umgebung angegeben haben.

Werfen wir einen Blick auf die Python-Version.

$ python --version
Python 3.5.2

Wenn es wie oben ausgegeben wird, ist es erfolgreich.

Installation von pyenv-virtualenv

Jetzt können Sie die Python-Version einfach installieren oder ändern.

Aber in der aktuellen Situation

Ich kann nicht verschiedene Python-Umgebungen mit derselben Version erstellen.

Angenommen, Sie haben ein Projekt mit Python Version 3.5.2 entwickelt.

Bei der Entwicklung des Projekts haben wir Bibliotheken (Erweiterungen, Tools) eingeführt und eine Python-Umgebung erstellt.

Wenn Sie versuchen, ein neues Projekt mit derselben Version 3.5.2 zu entwickeln, kann es daher nicht von der im vorherigen Projekt erstellten Umgebung getrennt werden.

Installieren Sie pyenv-virtualenv, um diese Probleme zu beheben.

Installation

$ brew install pyenv-virtualenv #pyenv-Installieren Sie vertualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

Danke für deine harte Arbeit. Damit ist die Installation von pyenv-vertualenv abgeschlossen! Viel Spaß mit Python von nun an!

Werbung

Ich schreibe einen so beschreibenden Artikel in einem Blog namens Naggi-Tech!

Recommended Posts

Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)
Erstellen einer Python-Umgebung auf einem Mac
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Umgebung zum Ausführen von Python-Skripten (für Mac)
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Aufbau einer Python-Umgebung für Mac
Python3-Umgebungskonstruktion (für Anfänger)
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
Schreiben Sie über das Erstellen einer Python-Umgebung zum Schreiben von Qiita Qiita
Erstellen einer R- und Python Docker-Arbeitsumgebung
Erstellen einer Umgebung für "Tello_Video" unter Mac OS X.
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Konstruktionsnotiz für eine maschinelle Lernumgebung von Python
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen einer virtuellen Umgebung mit Python 3
Python3 TensorFlow für Mac-Umgebungskonstruktion
Aufbau einer Python-Umgebung für künstliche Intelligenz (Chainer / TensorFlow / CSLAIER)
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
[Python] Erstellen einer virtuellen Python-Umgebung für das Pyramiden-Tutorial (Zusammenfassung)
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
[Python] Erstellen einer Umgebung für die Wettbewerbsprogrammierung mit Atom (input () kann verwendet werden!) [Mac]
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Erstellen einer Docker-Arbeitsumgebung für R und Python 2: Japanische Unterstützung
Programmierumgebung für Anfänger mit Windows
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen wir eine virtuelle Umgebung für Python
Die Einstellung für die Amateur-Python-Umgebung (für MAC) wird erstellt
Vom Aufbau einer Python-Umgebung für unerfahrene Personen bis zur Hello-Welt
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Erstellen einer Conda-Umgebung für ROS-Benutzer
Ein Lehrbuch für Anfänger von Python-Anfängern
Erstellen einer virtuellen Umgebung für Mayavi für Python 3.6-, Anaconda- und Spyder-Benutzer
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac
Einführung in die Graph Database Neo4j in Python für Anfänger (für Mac OS X)
Selen + WebDriver (Chrome) + Python | Erstellen einer Umgebung zum Scraping
Bereiten Sie eine Programmiersprachenumgebung für die Datenanalyse vor
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen einer Umgebung für matplotlib + cartopy auf einem Mac
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Verfahren zum Erstellen einer Python-Isolationsumgebung (venv-Umgebung)
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
Hinweise zum Erstellen einer Python-Umgebung durch Anfänger
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Python Lehrbuch für Anfänger
Erstellen Sie eine Python-Umgebung
OpenCV für Python-Anfänger