搭建不同版本的python环境,并且能够随意的创建、删除和管理,在不同的python环境下切换
centos7.4、 VMware Workstation 14 Pro
python -V
yum -y install zlib zlib-devel openssl-devel gcc
1)安装python2.7.13
cd && wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar -zxvf Python-2.7.13.tgz
cd Python-2.7.13
./configure --prefix=/usr/local/python2.7 && make -j 4 && make install
2)安装python3.6.3
cd && wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
tar -zxvf Python-3.6.3.tgz
cd Python-3.6.3
./configure --prefix=/usr/local/python3.6 && make -j 4 && make install
easy_install pip
(
如果没有 easy_install可下载安装
wget https://bitbucket.org/pypa/setuptools/downloads/ez_setup.py && python ez_setup.py
)
pip install virtualenv
配置pip
cat << EOF > /etc/pip.conf
[list]
format=columns
EOF
pip completion --bash >> ~/.bash_profile
pip install virtualenvwrapper
echo "export WORKON_HOME=~/test/venv" >>~/.bash_profile
source ~/.bash_profile
source virtualenvwrapper.sh
mkvirtualenv -p /usr/local/python3.6/bin/python3.6 venv301
mkvirtualenv -p /usr/local/python2.7/bin/python2.7 venv201
lsvirtualenv
allvirtualenv pip install flask
workon venv301
workon venv201
cdvirtualenv
deactivate
rmvirtualenv venv201
钩子脚本,可自行查询相关内容