Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.

Installation von pyenv virtualenv virtualenvwrapper

.bash


$ brew install pyenv pyenv-virtualenv pyenv-virtualenvwrapper

Fügen Sie Folgendes zu .zshrc hinzu

.bash


$ vim .zshrc
export PYENV_ROOT="$HOME/.pyenv”
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)”

export PYENV_VIRTUALENVWRAPPER_PREFER_PYVENV="true"
pyenv virtualenvwrapper

Wie benutzt man Pyenv?

Liste der installierbaren Versionen

.bash


$ pyenv install -l

Installation

.bash


$ pyenv install 3.4.1

Gibt die in der aktuellen Shell verwendete Version an

.bash


$ pyenv local 3.4.1

Geben Sie die standardmäßig zu verwendende Version an

Wenn nicht angegeben, wird Systempython verwendet

.bash


$ pyenv global 3.4.1

Wenn ich eine neue Shell öffne, wird die in global festgelegte Python verwendet

.bash


$ python --version
Python 3.4.1

Verwendung von mkvirtualenv

Schaffung einer Umgebung

Inhalt der vorhandenen Pip

.bash


$ pip list
argparse (1.2.2)
pbr (0.10.2)
pip (1.5.6)
setuptools (2.1)
six (1.8.0)
stevedore (1.1.0)
virtualenv (1.11.6)
virtualenv-clone (0.2.5)
virtualenvwrapper (4.3.1)

Eine Umgebung wird mit mkvirtualenv [Umgebungsname] erstellt.

.bash


/Volumes/kobayashi/work% mkvirtualenv test
Using base prefix '/Users/kasei_san/.pyenv/versions/3.4.1'
New python executable in test/bin/python3.4
Also creating executable in test/bin/python
Installing setuptools, pip...done.

Der Umgebungsname wird am linken Ende der Eingabeaufforderung angezeigt (Der Inhalt von pip wird gelöscht)

.bash


(test)/Volumes/kobayashi/work% pip list
pip (1.5.6)
setuptools (3.6)

Umgebungsumschaltung

.bash


$ workon testenv 

Umgebungsliste

.bash


$ workon 
test

Raus aus der Umwelt

.bash


$ deactivate

Umgebung löschen

.bash


$ rmvirtualenv test

Wechseln Sie nach der Arbeit in das Arbeitsverzeichnis

Erstellen Sie eine Umgebung

.bash


$ mkvirtualenv playlist_to_mp3
Using base prefix '/Users/kasei_san/.pyenv/versions/3.4.1'
New python executable in playlist_to_mp3/bin/python3.4
Also creating executable in playlist_to_mp3/bin/python
Installing setuptools, pip...done.

Verknüpfen Sie die aktuelle Umgebung mit dem aktuellen Verzeichnis mit setvirtualenvproject

.bash


$ (playlist_to_mp3)/Users/kasei_san/Dropbox/work/playlist_to_mp3% setvirtualenvproject
Setting project for playlist_to_mp3 to /Users/kasei_san/Dropbox/work/playlist_to_mp3

Erstellen Sie eine Umgebung mit einer anderen Python-Version als global

.bash


$ pyenv local 2.7.9rc1
$ python --version
Python 2.7.9rc1

$ mkvirtualenv test

$ (test) python --version
Python 2.7.9rc1

Öffnen Sie eine neue Shell

.bash


$ python --version
Python 3.4.1

$ workon test
$ (test) python --version
Python 2.7.9rc1

Bestätigen Sie, dass sich die Version ändert

Referenz

Recommended Posts

Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Fortsetzung ・ Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Erstellen einer Python-Umgebung auf einem Mac
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Erstellen Sie eine Python-Datenanalyseumgebung auf einem Mac (El Capitan).
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
Mac OS X Mavericks 10.9.5 Aufbau einer Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Mac OS X Yosemite 10.10 Aufbau einer Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Führen Sie Zookeeper x Python (Kazoo) unter Mac OS X aus
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Mac OS X Mountain Lion 10.8.5 Aufbau einer Entwicklungsumgebung
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Shpinx (Python Document Builder) unter Mac OS X.
Erstellen Sie eine Python-Umgebung unter Windows
[Mac] Erstellen Sie mit Docker eine Python 3.x-Umgebung mit der schnellsten Geschwindigkeit
[ev3dev × Python] Aufbau einer ev3dev-Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung mit Windows
Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie die Python-Umgebung offline
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen einer Umgebung für "Tello_Video" unter Mac OS X.
Memo zum Erstellen einer Python-Entwicklungsumgebung mit macOS Catalina
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Windows10 (x64) Erstellen Sie nativ eine maschinelle Lernumgebung
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Erstellen einer Python-Umgebung unter Ubuntu
Installieren Sie Sphinx unter MacOSX
Aufbau einer Python-Entwicklungsumgebung unter macOS
Erstellen Sie eine Python-Umgebung in Centos
Installieren Sie mitmproxy unter Mac OS X.