Ich habe ein Memo über die Verwendung von Python auf einem Mac geschrieben.
Es wird ein bisschen alt, also werde ich es aktualisieren. Mac kommt von Anfang an mit 2.x Python, aber da die Zeiten 3.x sind, richten Sie 3.x ein.
Da mein Hauptzweck bei der Verwendung von Python die Verwendung von Django ist, werde ich außerdem bis zur Verwendung von Django schreiben.
Nehmen Sie zunächst an, dass Pyenv installiert ist, und entfernen Sie es. Wenn Sie Pyenv nicht installiert haben, installieren Sie zunächst Python3.
Ich habe es mit Brew installiert, daher werde ich es mit Brew deinstallieren. Löschen Sie pyenv und pyenv-virtualenv und löschen Sie ~ / .pyenv, wo die Dateien in jeder Umgebung gespeichert werden.
brew uninstall --force pyenv
brew uninstall --force pyenv-virtualenv
rm -rf .pyenv/
Wenn Sie pyenv-pip-rehash installiert haben, entfernen Sie es ebenfalls. brauen deinstallieren pyenv-pip-rehash
Entfernen Sie dann die zu .bash_profile hinzugefügte Beschreibung, damit pyenv effektiv funktioniert.
Bitte antworten Sie je nach Umgebung.
-export PYENV_ROOT="${HOME}/.pyenv"
-export PATH=${PYENV_ROOT}/bin:$PATH
-eval "$(pyenv init -)"
Wenn der Löschvorgang abgeschlossen ist, laden Sie das .bash_profile neu und überprüfen Sie die Version. Es scheint die Standard-Python-Version zu sein.
source .bash_profile
python -V
Python 2.7.13
Installieren Sie jetzt die Python 3.x-Serie. Die Installation erfolgt durch Aufbrühen.
Wenn Brew (Homebrew) nicht enthalten ist, fragen Sie den Google-Lehrer und installieren Sie es.
brew install python3
Ab Python 3.3? Wird pyvenv (venv) installiert, das die virtuelle Umgebung verwaltet. Dieses Mal werden wir es verwenden, um eine virtuelle Umgebung zu erstellen.
Durch Ausführen des folgenden Befehls werden ein Verzeichnis und Dateien erstellt, die Ihre eigene Umgebung namens myenv verwalten.
pyvenv myenv
Wenn in meiner Umgebung der obige Befehl ausgeführt wird,
WARNING: the pyenv script is deprecated in favour of `python3.6 -m venv`
Warnung wurde angezeigt. Anscheinend wird der Befehl pyvenv nicht mehr empfohlen,
python3 -m venv myenv
Verwenden! ... anscheinend ... Ich werde es versuchen.
python3 -m venv myenv
Das myenv-Verzeichnis wurde erstellt.
Geben Sie den erstellten Ordner für die virtuelle Umgebung an und starten Sie die virtuelle Umgebung.
. myenv/bin/activate
(myenv) :~ hoge$
Wenn Sie nicht mit> beginnen, tritt ein Berechtigungsfehler auf.
Dann lautet die Eingabeaufforderung (Name der Verkleidungsumgebung), und Sie können sehen, dass Sie sich in der Verkleidungsumgebung befinden. Wenn Sie Python -V in diesem Status ausführen, können Sie sehen, dass es sich um 3.x handelt.
Wenn Sie pip in diesem Status ausführen, wird das Paket nur in der virtuellen Umgebung wiedergegeben.
Um aus der virtuellen Umgebung herauszukommen
deactivate
Wird besorgt. Die Eingabeaufforderung kehrt zum Normalzustand zurück.
Installieren Sie jetzt Django in der Kostümumgebung.
. myenv/bin/activate
pip install djange
Django ist installiert.
Erstellen Sie nun ein Projekt (Verzeichnis) mit dem installierten Befehl Django (Befehl). Führen Sie den folgenden Befehl aus.
django-admin.py startproject django_test
In diesem Beispiel wird ein Projekt (Ordner) mit dem Namen django_test erstellt.
Initialisieren Sie nun das erstellte Projekt und versuchen Sie, das Projekt auszuführen.
cd django_test
./manage.py #Überprüfen Sie, ob es funktioniert
./manage.py migrate #Wandern. Standardmäßig wird SQLite als Datenbank verwendet.
./manage.py runserver #Starten Sie den Entwicklungsserver
Versuchen Sie nach dem Start, über Ihren Browser darauf zuzugreifen.
http://localhost:8000/
Es scheint zu funktionieren.
Recommended Posts