安裝pyenv
- 基礎環境軟件包安裝
yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel bzip2-libs yum install -y net-tools vim lrzsz tree screen lsof tcpdump nmap sysstat dos2unix
- 選擇安裝到$HOME/.pyenv目錄
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
- 配置環境變量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
- 添加pyenv初始化到shell
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
- 重新啟動shell使更改生效
exec $SHELL source ~/.bashrc
- 安裝指定版本python
pyenv install --list pyenv install 2.7.13
- 卸載指定版本
pyenv uninstall 2.7.13
- 全局進行切換到python 2.7.13版本
pyenv global 2.7.13
- 只針對當前目錄及其子目錄切換python 2.7.13版本
pyenv local 2.7.13
- 查看當前使用版本
pyenv version
- 查看所有已安裝版本
pyenv versions
.pyenv-virtualenv插件安裝
- 軟件包安裝
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
- 配置環境變量
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc source ~/.bashrc
virtualenv創建和使用虛擬python環境
- 創建虛擬python環境
pyenv virtualenv 2.7.13 testvir
- 切換和使用新的python虛擬環境
pyenv activate testvir
- 切換回系統環境
pyenv deactivate
- 刪除虛擬環境
pyenv virtualenv-delete testvir