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.
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.
Arbeiten Sie in der folgenden Reihenfolge.
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.
Dann erscheint der folgende Bildschirm. Geben Sie hier "Terminal" ein und wählen Sie das Terminal aus.
Abhängig von den Standardeinstellungen sollte ein Terminalbildschirm mit schwarzem oder weißem Hintergrund angezeigt werden.
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".
Dann sehen Sie oben die Homebrew-Site. Klicken wir darauf.
Kopieren Sie nach dem Anzeigen der Site das Skript, das sich unter dem Abschnitt "Installieren" in der Mitte der Seite befindet.
Fügen Sie dies in das Terminal ein. Drücken Sie dann die "Enter-Taste".
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.
Die Installation dauert einige Zeit.
.. .. .. Nun, ist es vorbei?
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?
Auf dem Terminalbildschirm
python
Ich werde einfach eintreten. Dann wird Python gestartet, aber Sie werden etwas Seltsames bemerken. Ist das nicht der Bildschirm?
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.
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.
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 (; ´∀ `)
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.
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