Da ich manchmal eine Python-Umgebung erstellt habe, werde ich sie als Memorandum zusammenfassen.
Mac Catalina 10.15.6
Was wird oft verwendet, um eine virtuelle Umgebung zu erstellen
Es gibt verschiedene Dinge wie, aber dieses Mal möchte ich mit Pyenv und Venv bauen, was leicht gemacht werden kann. Dann ist es jede Installationsmethode.
pyenv Ein Tool zum Verwalten von Python-Versionen. Es ist ein ausgezeichnetes Gerät, das sowohl die Python 2-Serie als auch die Python 3-Serie gleichzeitig verwalten kann.
Terminal.
brew install pyenv
Wenn Sie Homebrew nicht installiert haben
Terminal.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Sie können es ausführen, um Homebrew zu installieren.
Setzen Sie es in Ihren Pfad für pyenv. Erstellen Sie .zshrc direkt unter Ihrem Home-Verzeichnis und schreiben Sie wie folgt. Apropos
Terminal.
cd
pwd
Sie finden Ihr Home-Verzeichnis mit.
/Users/Nutzername/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
Wenn Sie hier ankommen, schließen Sie das Terminal einmal.
Starten Sie erneut,
Terminal.
pyenv -help
Wenn kein Fehler auftritt, ist die Installation von pyenv abgeschlossen.
Lassen Sie uns die Version von Python überprüfen, die derzeit von pyenv installiert werden kann.
Terminal.
pyenv install --list
Wählen Sie aus der Liste der Versionen die für Sie passende aus.
Terminal.
pyenv install [Die Version, die zu Ihnen passt]
Beispiel) pyenv install 3.8.5
Stellen Sie sicher, dass es richtig installiert ist.
Terminal.
pyenv versions
system
3.8.5
Es ist in Ordnung, wenn die zuvor installierte so angezeigt wird. Setzen wir nun die installierte Version auf den Standard.
Terminal.
pyenv global [Die Version, die zu Ihnen passt]
Beispiel) python global 3.8.5
Lass uns nachsehen.
Terminal.
pyenv versions
system
* 3.8.5 (set by /Users/Nutzername/.pyenv/version)
Es ist in Ordnung, wenn es so eingestellt ist.
Überprüfen Sie vorerst die Python-Version.
Terminal.
python -V
3.8.5
Es ist perfekt, wenn es sich so ändert.
Es kann sich auch um einen Slapstick handeln, es ist jedoch möglicherweise nicht möglich, ihn mit Jupyter usw. zu verwenden. Daher wird empfohlen, pip zu aktualisieren.
Terminal.
pip install --upgrade pip
venv (virtualenv) Sowohl venv als auch virtualenv sind Tools, mit denen Sie Python-Modulbibliotheken projektweise verwalten können. Während venv ursprünglich in der Python 3-Serie installiert war, muss virtualenv in der Python 2-Serie installiert werden. Da sich der grundlegende Teil nicht ändert, folgen wir diesmal der Python 3-Serie.
Terminal.
pip install virtualenv
Terminal.
cd path/to/Projekt
Auf diese Weise erscheint es üblich, es direkt unter dem Projekt zu erstellen, auf das Sie die virtuelle Umgebung anwenden möchten.
Terminal.
* Python 2-Serie
virtualenv [Name der zu erstellenden virtuellen Umgebung]
* Python 3-Serie
python -m venv [Name der zu erstellenden virtuellen Umgebung]
Die virtuelle Umgebung wird jetzt erstellt.
Anscheinend ist es üblich, es mit .venv
zu erstellen.
Es macht keinen Sinn, eine virtuelle Umgebung zu haben. Es ist dasselbe wie die Waffe von Drakue. Aktivieren ist die Ausrüstung in Drakue. Führen Sie den folgenden Befehl direkt unter dem Projekt aus.
Terminal.
source [Name der virtuellen Umgebung]/bin/activate
Oder
. [Name der virtuellen Umgebung]/bin/activate
Beispiel) . .venv/bin/activate
Dadurch wird das Terminal erstellt
(Name der virtuellen Umgebung): ~
Beispiel) (.venv): ~
Wenn ja, können Sie es aktivieren.
Wenn Sie in diesem Zustand "pip install" ausführen, wird alles in venv angesammelt, sodass die lokale Umgebung nicht verschmutzt wird.
Deaktivierung ist übrigens
Terminal.
deactivate
Ist in Ordnung.
Recommended Posts