简介
搭建不同版本的python环境,并且能够随意的创建、删除和管理,在不同的python环境下切换
安装环境
centos7.4、 VMware Workstation 14 Pro
安装步骤
1、查看现有的python环境
python -V
2、安装必要的工具
yum -y install zlib zlib-devel openssl-devel gcc
3、编译安装不同的python版本
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
4、安装配置virtualenv
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
5、安装配置virtualenvwrapper
pip install virtualenvwrapper
echo "export WORKON_HOME=~/test/venv" >>~/.bash_profile
source ~/.bash_profile
source virtualenvwrapper.sh
使用说明
1、创建python环境
mkvirtualenv -p /usr/local/python3.6/bin/python3.6 venv301
mkvirtualenv -p /usr/local/python2.7/bin/python2.7 venv201
2、查看python环境
lsvirtualenv
3、给所有python环境安装flask
allvirtualenv pip install flask
4、切换python环境
workon venv301
workon venv201
5、直接进入python环境的目录下
cdvirtualenv
6、退出python环境
deactivate
7、删除python环境
rmvirtualenv venv201
8、其它
钩子脚本,可自行查询相关内容