在最新的CentOS版本7.3中,自带的Python版本依旧是2.7,而Django的建议版本已经到了3.x。所以需要安装新版本的Python,同时保留旧的Python环境。
首先安装epel源
yum install epel-release
查看可用的python3版本
yum list python3*
可以看见列表里提供Python 3.4
yum -y install python34
下面安装pip,python2.7和pyhon3.4的pip是可以同时存在的,默认分别为pip,pip3
yum install python-pip # 安装python2.7的pip yum install python34-pip # 安装python3.4的pip,两者可以同时存在
查看pip版本信息
~# pip -V pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7) ~# pip3 -V pip 8.1.2 from /usr/lib/python3.4/site-packages (python 3.4)
其实是一个东西,不过安装在了不同目录下。一般使用其中一个就行了。例如安装virtualenv
pip3 install virtualenv
使用virtualenv创建python3虚拟环境
virtualenv venv -p /bin/python3 --no-site-packages