Aufbau einer Python-Entwicklungsumgebung

Aufbau einer Python-Entwicklungsumgebung

Neue Informationen auf dieser Seite wurden den folgenden Seiten hinzugefügt. Python-Umgebung mit anyenv erstellen (21.10.2017)

Zweck

Erstellen Sie eine Python-Umgebung, die die folgenden Bedingungen auf dem Mac erfüllt

Umgebung

Werkzeugbeschreibung

Installation

$ brew install pyenv-virtualenv

~/.zshrc


# pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
export PYENV_ROOT=/usr/local/var/pyenv
# pyenv-virtualenv
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
$ source ~/.zshrc

Wie benutzt man

Python

Installation

Führen Sie bei der Installation von Python 3.4.3 Folgendes aus.

$ pyenv install 3.4.3

In meiner Umgebung mit der Installation von 3.4.3

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Ich habe den Fehler erhalten, folge also hier

CFLAGS="-I$(brew --prefix openssl)/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install -v 3.4.3

Wurde ausgeführt und installiert.

Liste der installierbaren Versionen

$ pyenv install -l

Liste der installierten Versionen

$ pyenv versions

Virtuelle Umgebung

Erstellen einer virtuellen Umgebung

Beim Erstellen einer virtuellen Umgebung für Python 3.4.3

$ pyenv virtualenv 3.4.3 myenv343

Sie können bestätigen, dass es in der Version von pyenv registriert ist

$ pyenv versions
* system (set by /usr/local/var/pyenv/version)
  3.4.3
  myenv343

Legen Sie die Umgebung im Ordner fest

Beim Erstellen eines projecjt-a-Ordners und Festlegen der myenv343-Umgebung

$ mkdir project-a
$ cd project-a
$ pyenv local myenv343

Wenn Sie jetzt in den Ordner project-a wechseln, befinden Sie sich automatisch in der Umgebung von myenv 3.4.3.

$ cd project-a
(myenv343)$ python --version
Python 3.4.3
(myenv343)$ exit
$ cd ~
$ python --version
Python 2.7.10

Virtuelle Umgebung löschen

$ pyenv uninstall myenv343

Recommended Posts

Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
Umgebungskonstruktion (Python)
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Aufbau einer Python-Entwicklungsumgebung unter macOS
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
Homebrew Python Umgebung Konstruktion
Informationen zur Python-Entwicklungsumgebung
Entwicklungsumgebung in Python
Python-Umgebungskonstruktion @ Win7
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Python + Anaconda + Pycharm-Umgebungskonstruktion
Django Entwicklungsumgebung Bau Memo
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
CI-Umgebungskonstruktion ~ Python Edition ~
Aufbau einer Python-Umgebung für Mac
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
Python3-Umgebungskonstruktion (für Anfänger)
Organisieren Sie die Python-Entwicklungsumgebung
Python-Umgebungskonstruktion und TensorFlow
[ev3dev × Python] Aufbau einer ev3dev-Entwicklungsumgebung
Erstellen einer Python-Umgebung unter Windows 7
[Zum Organisieren] Python-Entwicklungsumgebung
Django Projekt Entwicklungsumgebung Bau
Umgebungskonstruktion von Python2 & 3 (OSX)
[MEMO] [Entwicklungsumgebung Bau] Wein
Konstruktionsverfahren für die Google App Engine / Python-Entwicklungsumgebung (Ende 2014)
Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Umgebungskonstruktion von Python und OpenCV
Python-Umgebungskonstruktionsnotiz unter Windows 10
Beginnen Sie mit Python! ~ ① Umweltbau ~
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
[Für Anfänger] Django -Entwicklungsumgebung Bau-
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Bereiten Sie Ihre erste Python-Entwicklungsumgebung vor
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
Optionen für die Python-Entwicklungsumgebung für Mai 2020
Python-Umgebungskonstruktion (Pyenv + Poesie + Pipx)
[MEMO] [Aufbau der Entwicklungsumgebung] Jupyter Notebook
Memo zum Einstellen der Vim + Python-Entwicklungsumgebung
Emacs-Einstellungen für die Python-Entwicklungsumgebung
Erstellen einer Umgebung für Python3.8 auf einem Mac
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Python3 TensorFlow für Mac-Umgebungskonstruktion
Überprüfen der NAOqi Python-Entwicklungsumgebung
Konstruktionsnotiz für die Ubuntu Desktop 20.04-Entwicklungsumgebung
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Konstruktion der Entwicklungsumgebung (Version 2020, WSL2 + VcXsrv)
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein