[PYTHON] Einrichtung von pyenv-virtualenv

Nachtrag

Richten Sie eine virtuelle Python-Umgebung ein. Es scheint, dass wir an mehreren Projekten arbeiten, daher benötigen wir verschiedene Umgebungen parallel. Mit pyenv-virtualenv können Sie eine isolierte virtuelle Umgebung erstellen.

Installation

CentOS8

Vorbereitungen

dnf -y install git
dnf -y groupinstall "Development Tools"
dnf -y install readline-devel zlib-devel bzip2-devel sqlite-devel openssl-devel

pyenv

git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
exec $SHELL -l

pyenv-virtualenv

git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
exec $SHELL -l

Mac

Vorbereitungen

$ brew update
$ brew install zlib

Mojave kompatibel 15.02.2019

sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

pyenv, pyenv-virtualenv

$ brew install pyenv
$ brew install pyenv-virtualenv

Umgebungseinstellung

$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

Operation

Liste der installierbaren Versionen

$ pyenv install --list

Python-Installation

$ pyenv install 3.7.2

Erstellen einer virtuellen Umgebung

Basierend auf der angegebenen Version wird eine isolierte virtuelle Umgebung erstellt.

pyenv virtualenv 3.7.2 (Projektname)

Automatische Umschaltung

Wenn Sie das Projektverzeichnis aufrufen, können Sie automatisch zur virtuellen Umgebung wechseln.

echo (Projektname) > (Projektname)/.python-version

Virtuelle Umgebung löschen

pyenv virtualenv-delete (Projektname)

Recommended Posts

Einrichtung von pyenv-virtualenv
Zusammenfassung der Verwendung von pyenv-virtualenv
onnxruntime-gpu setup
Über die Argumente der Setup-Funktion von PyCaret
OpenERP 7.0 Setup
Gleiche Automatisierung des Python- und PyPI-Setups