Erstellen einer Python-Umgebung mit virtualenv und direnv

Machen Sie die Verwaltung von Python-Versionen und die Erstellung virtueller Umgebungen so einfach wie möglich, ohne das System-Python zu verwenden.

Versionsverwaltung des Python-Interpreters

Installieren Sie Pythonz

$ curl -kL https://raw.github.com/saghul/pythonz/master/pythonz-install | bash
$ echo '[[ -s $HOME/.pythonz/etc/bashrc ]] && source $HOME/.pythonz/etc/bashrc' >> $HOME/.bashrc
$ exec $SHELL

Installieren und listen Sie Python auf

$ pythonz list -a #Bestätigung von Python, das installiert werden kann
$ pythonz install 3.6.0
#Liste der installierten Python
$ pythonz list

Standardeinstellungen für die Python-Umgebung des Benutzers

Virtualenv installieren

Nur dann müssen Sie die Systempython verwenden

$ sudo pip install virtualenv
( or $ pip install --user virtualenv)

Umgebungskonstruktion für Standard

$ mkdir -p $HOME/.virtualenvs
$ virtualenv -p $HOME/.pythonz/pythons/CPython-3.6.0/bin/python $HOME/.virtualenvs/default
$ echo ". $HOME/.virtualenvs/default/bin/activate" >> $HOME/.zshrc
$ exec $SHELL

Umgebungskonstruktion für jedes Projekt

Direnv installieren

Voraussetzung ist installiert

$ go get github.com/direnv/direnv
$ cd $GOPATH/src/github.com/dirnev/direnv
$ go install
$ echo 'type direnv > /dev/null 2>&1 && eval "$(direnv hook bash)" ' >> $HOME/.zshrc

Wie man direnv benutzt

$ mkdir -p project
$ cd project
$ direnv edit .

..envrc


layout python $(pythonz locate 3.6.0)

Referenz

Erstellen einer Python-Entwicklungsumgebung (pythonz, virtualenv, direnv)

Recommended Posts

Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen einer virtuellen Umgebung mit Python 3
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Bereinigen Sie die Python-Umgebung mit Pythonz und virtualenv
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Verwalten Sie die Python-Umgebung mit virtualenv
Erstellen Sie mit direnv eine Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
Empfehlung zum Erstellen einer tragbaren Python-Umgebung mit conda
Erstellen einer R- und Python Docker-Arbeitsumgebung
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
conda Hinweis: Erstellen einer Python-Umgebung mit Spacon ITO
Erstellen einer Kubernetes-Umgebung mit ansible 2
Erstellen einer Python-Umgebung auf einem Mac
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer Kubernetes-Umgebung mit ansible 1
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Ein Memo mit Python2.7 und Python3 in CentOS
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie eine Python-Entwicklungsumgebung (pythonz, virtualenv, direnv).
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Docker-Arbeitsumgebung für R und Python 2: Japanische Unterstützung
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Aufbau einer LaTeX- und R-Umgebung (ein wenig Python) mit SublimeText3 (Windows)
Aufbau der Python3 TensorFlow-Umgebung (Mac und pyenv virtualenv)
Empfohlene Umgebung und Verwendung bei der Entwicklung mit Python
[AWS] Erstellen Sie mit CodeStar eine Python Lambda-Umgebung und führen Sie Hello World aus
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Erstellen einer Anaconda-Umgebung für Python mit pyenv
ffmpeg-Erstellen Sie eine Python-Umgebung und teilen Sie das Video
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Verwalten Sie die Python-Umgebung mit mehreren Versionen mit Pythonz, virtualenv
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Entwickelt und verifiziert mit mehreren Python-Versionen mit direnv
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
Starten Sie einen Webserver mit Python und Flask
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Python-Entwicklungsumgebung - Verwendung von Pyenv und Virtualenv-
Python-Umgebung mit Docker-Compose
Erstellen einer Python-Umgebung mit OSX Elcapitan