[Mac] Erstellen Sie eine Python 3-Ausführungsumgebung aus dem vollständig initialisierten Status

Einführung

Hallo, das ist koki1992. Dieses Mal werden wir die Python3-Ausführungsumgebung auf einem vollständig initialisierten Mac erstellen. Gelegentlich können Anfänger durch die Tatsache verwirrt sein, dass der Installationsvorgang je nach Betriebssystemversion geringfügig abweicht oder der Bildschirm geringfügig abweicht. Da die Umgebung im Moment auf dem neuesten Betriebssystem basiert, denke ich, dass neue Studenten, die versuchen, die Programmierung durch den Kauf eines PCs in diesem Jahr herauszufordern, die Umgebungskonstruktion ohne Verwirrung herausfordern können, während sie diesen Artikel lesen. Ich werde.

Ausführungsumgebung

OS:Mojave 10.14.6 PC:MacBookAir 11-inch Early 2015

Führen Sie die folgenden Vorgänge aus, während Sie mit dem Internet verbunden sind. Ich freue mich darauf, mit Dir zu arbeiten.

Verfahrensbeschreibung

Arbeiten Sie in der folgenden Reihenfolge.

1. Starten Sie das Terminal.

Lassen Sie uns zuerst das Terminal starten. Es ist sehr praktisch, bei der Suche nach Anwendungen und Dateien die "Spotlight-Suche" zu verwenden. Versuchen Sie es mit der Tastenkombination. Drücken Sie gleichzeitig die Befehlstaste und die Leertaste. Da mein PC eine US-Tastatur ist, ist die Anordnung etwas anders, aber ich habe ein Foto vorbereitet. image.png

Dann erscheint der folgende Bildschirm. Geben Sie hier "Terminal" ein und wählen Sie das Terminal aus.

image.png

Abhängig von den Standardeinstellungen sollte ein Terminalbildschirm mit schwarzem oder weißem Hintergrund angezeigt werden.

image.png

2. Installieren Sie Homebrew

Homebrew ist ein Paketverwaltungssystem für macOS. Mit dieser Funktion können Sie problemlos Software und Pakete installieren. Lass es uns sofort tun.

Klicken Sie zuerst auf Safari und suchen Sie nach "Brauen".

image.png

Dann sehen Sie oben die Homebrew-Site. Klicken wir darauf.

image.png

Kopieren Sie nach dem Anzeigen der Site das Skript, das sich unter dem Abschnitt "Installieren" in der Mitte der Seite befindet.

image.png

Fügen Sie dies in das Terminal ein. Drücken Sie dann die "Enter-Taste".

image.png

Auf dem Bildschirm, der funktioniert hat, laufen die Zeichen auf dem Terminal. Als ich das Programm startete, war ich begeistert, als ich nur auf diesen Bildschirm schaute (lacht).

Möglicherweise werden Sie aufgefordert, ein Passwort einzugeben, oder drücken Sie unterwegs die Eingabetaste (RETURN-Taste). Folgen Sie den Buchstaben im Terminal.

image.png

Die Installation dauert einige Zeit.

.. .. .. Nun, ist es vorbei?

3. 3. Installieren Sie Python 3 mit Homebrew

Es gibt 2 und 3 Systeme in Python. 3 ist neuer, aber der ursprünglich in Mac enthaltene Python ist eine 2er-Serie. Daher möchte ich die 3er Serie installieren.

Homebrew wird den Job hier machen. Um Homebrew zu starten, geben Sie "Brew Honyara" ein. In diesem Fall vom Terminalbildschirm aus

brew install python3

Lass uns eintreten. Dann werden die Zeichen wie zuvor auf dem Terminal ausgeführt. Nach wie vor werde ich gehorsam den gelegentlichen Anforderungen auf dem Terminal folgen (z. B. Drücken der Eingabetaste oder Eingeben des Kennworts) und warten, bis es vollständig installiert ist.

.. .. .. Ist es vorbei?

Stellen Sie sicher, dass es richtig installiert ist.

Auf dem Terminalbildschirm

python

Ich werde einfach eintreten. Dann wird Python gestartet, aber Sie werden etwas Seltsames bemerken. Ist das nicht der Bildschirm?

image.png

Python 2.7.16 (default, Nov  9 2019, 05:55:08)
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Aus irgendeinem Grund ist Python 2.7.16. Dies bedeutet, dass Python, das ursprünglich auf Ihrem Mac installiert war, gestartet wurde. Dies ist ein Problem, also starten wir den 3. Python. Aber zuerst müssen Sie diesen seltsamen Bildschirm verlassen (als interaktiver Modus bezeichnet).

Beruhige dich und tippe "exit ()".

Python 2.7.16 (default, Nov  9 2019, 05:55:08)
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

Sie können zum ursprünglichen Bildschirm zurückkehren, indem Sie die Eingabetaste drücken. Dann auf dem gleichen Bildschirm

python3

Lass uns eintreten. Auf meinem Bildschirm sieht es so aus.

Python 3.7.7 (default, Mar 10 2020, 15:43:03) 
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Dieses Mal konnte ich die Version von Python 3.7.7 starten.

4. Erstellen Sie eine virtuelle Python 3-Umgebung

Drücken Sie im vorherigen Bildschirm erneut auf "exit ()", um zum Original zurückzukehren.

Das ist in Ordnung, aber lassen Sie uns eine virtuelle Python 3-Umgebung erstellen.

[Frage] Ist es sinnvoll, sich die Mühe zu machen, eine virtuelle Umgebung aufzubauen?

Sie mögen denken, dass es schwierig ist, eine virtuelle Umgebung zu erstellen, aber es gibt verschiedene Vorteile beim Erstellen einer virtuellen Umgebung.

Zunächst können Sie für jede virtuelle Umgebung zwischen Entwicklungspaket- und Modulversionen wechseln. Während Sie von nun an Spaß am Programmieren haben, können Sie verschiedene Codes auf Github usw. lesen und versuchen, sie auf Ihrem eigenen PC auszuführen. Unterschiedliche Programme können jedoch unterschiedliche empfohlene Paket- oder Modulversionen haben. Es funktioniert nur, wenn es sich um eine alte Version des Pakets oder Moduls handelt oder wenn eine neue Version des Pakets oder Moduls erforderlich ist. In einer Umgebung kann nur ein Paket oder Modul mit demselben Namen vorhanden sein, und verschiedene Versionen von Paketen oder Modulen können nicht gleichzeitig vorhanden sein. (Obwohl Python beim Aufrufen des 3. Python-Systems auch als python3 eingegeben wurde, kann gesagt werden, dass dies auch ein Problem desselben Systems ist). Um ein Programm auszuführen, das eine andere Version eines Pakets oder Moduls in derselben Umgebung verwendet, muss möglicherweise jedes Mal die Version des Pakets oder Moduls neu installiert werden, die diesem Programm entspricht, was sehr schwierig ist. Es ist eine mühsame und verschwenderische Aufgabe. Wenn Sie für jedes Programm, das Sie ausführen möchten, eine virtuelle Umgebung erstellen, werden die in dieser virtuellen Umgebung installierten Pakete und Module verwendet. Wenn Sie also die virtuelle Umgebung für jedes Programm wechseln, das Sie ausführen möchten, werden Sie von der oben beschriebenen mühsamen Arbeit befreit. Wahrscheinlich. Dies ist auch in dieser Hinsicht sinnvoll, denn selbst wenn Sie in einer virtuellen Umgebung einen schwerwiegenden Fehler machen, müssen Sie nur die virtuelle Umgebung selbst verwerfen und eine weitere neue virtuelle Umgebung erstellen. Wenn Sie die Umgebung direkt in der ursprünglichen Umgebung erstellen, funktioniert dies möglicherweise nicht. Zuerst baute ich eine Python3-Umgebung in der normalen Umgebung auf, aber es fiel mir schwer. Wir empfehlen Ihnen, eine virtuelle Umgebung in Ruhe zu erstellen!

Es tut mir leid, ich habe ein wenig entgleist (; ´∀ `)

Wiederaufnahme der Erstellung der virtuellen Umgebung

Lassen Sie uns die Umgebung aufbauen. Sie müssen jedoch keine sehr schwierigen Befehle eingeben. Dieses Mal werde ich zu meinem Ausgangsverzeichnis zurückkehren (ich werde die Bedeutung dieses Wortes nicht erklären, bitte suchen Sie, wenn Sie es verstehen). Wahrscheinlich ist jeder im Home-Verzeichnis, aber vorerst auf dem Terminal,

cd

Geben Sie einfach ein und drücken Sie die Eingabetaste. cd ist eine Abkürzung für change directory.

Jetzt, da ich sicher bin, dass ich wieder in meinem Home-Verzeichnis bin, möchte ich hier eine virtuelle Umgebung erstellen. Dieses Mal erstellen wir eine virtuelle Umgebung mit dem Namen py3venv. Wenn es Ihnen nicht gefällt, können Sie ihm einen anderen Namen geben.

Geben Sie Folgendes ein und drücken Sie die Eingabetaste.

python3 -m venv py3venv

Der Bau der Umgebung ist in wenigen Sekunden bis zu einem Dutzend Sekunden abgeschlossen. Wir werden die virtuelle Umgebung von hier aus starten. Gib Folgendes ein: Es geht darum, am Anfang des Satzes einen Punkt und einen Abstand von halber Breite dazwischen zu setzen.

image.png

koki1992noMacBook-Air:~ koki1992$ . py3venv/bin/activate #Hier ist der Punkt!
(py3venv) koki1992noMacBook-Air:~ koki1992$ 

Dann in meiner Umgebung (py3venv) koki1992noMacBook-Air: ~ koki1992 $. In der vorherigen Umgebung gab es keinen (py3venv) Teil, oder? Wenn Sie diesen Teil in Klammern bestätigen können, können Sie sagen, dass die Erstellung der virtuellen Umgebung erfolgreich war. Herzliche Glückwünsche!

Vom Terminal

python

Eingeben. Es ist nicht "python3". Dann

(py3venv) koki1992noMacBook-Air:~ koki1992$ python
Python 3.7.7 (default, Mar 10 2020, 15:43:03) 
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Das 2. System Python wurde früher gestartet, aber dieses Mal wurde das 3. System ordnungsgemäß gestartet. In der ursprünglichen Umgebung gibt es zwei Arten von Python, 2 Serien und 3 Serien, und sie wurden getrennt, indem der Versionsname als sorgfältige Maßnahme an "python3" angehängt wurde. Sie müssen dies nicht in einer virtuellen Umgebung tun. Dies liegt daran, dass sich "Python" in einer virtuellen Umgebung nur auf das 3. Python-System bezieht.

Angenommen, eine Schule hat "Taro Tanaka" und "Jiro Tanaka". Wenn Sie bei allen Schulversammlungen "Tanaka" anrufen, werden diese auf den Anruf antworten. Deshalb haben wir uns an dieser Schule entschlossen, "Jiro Tanaka" "Jiro Tanaka" und "Taro Tanaka" bei allen Schulversammlungen nur "Tanaka" zu nennen. Ist es so .. ..

Zum Schluss schließen wir die virtuelle Umgebung. Schließen Sie zuerst den interaktiven Modus mit exit () und geben Sie dann Folgendes ein:

(py3venv) koki1992noMacBook-Air:~ koki1992$ deactivate
koki1992noMacBook-Air:~ koki1992$ 

(Py3venv) am Anfang der vorherigen Zeile verschwand und kehrte in den Status zurück, bevor die virtuelle Umgebung gestartet wurde. Danke für deine harte Arbeit. Dies ist das Ende der Erläuterung der Python3-Ausführungsumgebung. Wenn Sie Fehler oder Ratschläge haben, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten. Danke, dass du bis zum Ende zugesehen hast \ (^ o ^) /

Recommended Posts

[Mac] Erstellen Sie eine Python 3-Ausführungsumgebung aus dem vollständig initialisierten Status
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Umgebung
Erstellen Sie eine Python-Ausführungsumgebung unter IBM i
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Erstellen einer Python-Umgebung auf einem Mac
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen wir eine virtuelle Umgebung für Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
[Mac] Erstellen einer virtuellen Umgebung für Python
[Mac] Erstellen Sie mit Docker eine Python 3.x-Umgebung mit der schnellsten Geschwindigkeit
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Erstellen Sie ein C-Array aus einer Python> Excel-Tabelle
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
ffmpeg-Erstellen Sie eine Python-Umgebung und teilen Sie das Video
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie eine neue Todoist-Aufgabe aus Python Script
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
[Python] Erstellen Sie eine asynchrone Taskausführungsumgebung + Überwachungsumgebung
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie mit Python einen Entscheidungsbaum von 0 (1. Übersicht)
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Ich möchte eine schöne Python-Entwicklungsumgebung für meinen neuen Mac erstellen
Bis ein unerfahrener Python-Ingenieur eine TensorFlow-Ausführungsumgebung + eine komfortable Codierungsumgebung auf einem Mac erstellt
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Erstellen Sie ein Python-Modul
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 1 ~
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Python zeigt aus der Perspektive eines C-Sprachprogrammierers
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 2 ~
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)
[Es ist noch nicht zu spät, Python ab 2020 zu lernen] Teil 2 Erstellen wir eine Python-Entwicklungsumgebung
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 3 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 4 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 5 ~
Erstellen Sie mit Winsows 10 eine maschinelle Lernumgebung von Grund auf neu