安裝pyenv
1、安裝git
yum install -y git
2、安裝pyenv
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
3、添加配置文件
vim ~/.bash_profile export PATH="~/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" source ~/.bash_profile
安裝python
1、依賴庫安裝
yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel readline-devel yum install -y gcc libzip-devel readline-devel zlib-devel bzip2-devel sqlite-devel openssl-devel python-pip python-setuptools patch
2、安裝python 3.6
pyenv install 3.6.0
使用
pyenv 可以針對目錄設置使用什么版本 ,子目錄會繼承父目錄的版本
pyenv local 3.6.0 使用3.6版本 pyenv local system 使用系統默認版本
global :設置系統全局使用的版本
pyenv global 3.6.0 # 全局使用python3.6
global慎用,這樣yum就不能用了
pyenv global system # 換回系統默認版本
或rm -f ~/.pyenv/version
添加虛擬環境,以后每個項目都會使用一個虛擬環境,隔離不同版本之間的影響
pyenv virtualenv 3.6.0 wlm # pyenv virtualenv $bash_version $name
pyenv uninstall wlm # 卸載某個版本