!! pyenv PYTHON のバージョンをコントロールする (python3.6 以降 venv と言う事を言われたのですが。。未だに使っている) python-venv のメモrは PY-venv ! install (1) curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash export PATH="/home/green/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" ! install (2) cd $HOME/opt ## $ git clone git://github.com/yyuu/pyenv.git ~/test00/.pyenv $ git clone https://github.com/pyenv/pyenv.git ~/opt/pyenv.d $ yum install pyenv # cd $HOME/test00 # ## $ git clone git://github.com/yyuu/pyenv.git ~/test00/.pyenv # $ git clone https://github.com/pyenv/pyenv.git ~/test00/.pyenv # $ yum install pyenv # ## $ brew install pyenv ! setting $ vi ~/hogehoge.env export PYENV_ROOT="$HOME/opt/pyenv.d" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init --path)" ## コレが必要な場合がある。。 eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" ## export PYENV_ROOT="$HOME/test00/.pyenv" ## export PATH="$PYENV_ROOT/bin:$PATH" ## # eval "$(pyenv init --path)" ## eval "$(pyenv init -)" ## eval "$(pyenv virtualenv-init -)" # git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv ! 実行 $ source ~/hogehoge.env ! アップデート cd ${PYENV_ROOT} git pull もしくは pyenv-update を ${PYENV_ROOT}/plugins/ 配下にコピーします。 git clone git://github.com/yyuu/pyenv-update.git ${PYENV_ROOT}/plugins/pyenv-update 後は pyenv update すれば pyenv のアップデートが実行されます。 pyenv update で使える ! 使い方 ## SetUP # $ pyenv install --list # $ pyenv install # $ pyenv install 3.7.5 # $ pyenv install 3.8.5 # #### $ pyenv uninstall 2.7.10 # # $ pyenv versions # # グローバル設定 # $ pyenv global # ローカル設定 # $ pyenv local # $ pyenv local 3.7.5 # # $ pyenv local 3.8.5 # # pyenv-virtualenvの使い方です。まずは # $ pyenv virtualenv # 特定のバージョンのPythonのコピーを作ります。例えば、 # $ pyenv virtualenv 3.8.5 TEST00 # $ pyenv virtualenv 3.7.5 TEST01 # # requirements.txt の作り方 # pip3 freeze > requirements.txt # 削除 # $ pyenv uninstall project_c #