1. 安装Python2.7
Centos7自带了Python2.7,我们只需要确认一下系统中是否已经安装了Python2.7。
python -V
如果显示的Python版本是2.7.x,那么就已经安装了Python2.7版本。
如果没有安装Python2.7版本,我们可以通过yum命令来安装:
yum install python
安装完成后,我们可以通过以下命令来验证Python2.7是否安装成功:
python -V
1.1 验证Python2.7是否安装成功
python -V
输出以下内容即为安装成功:
Python 2.7.x
2. 安装Python3
如果系统中没有安装Python3版本,我们可以通过以下命令进行安装:
yum install -y python3
安装完成后,我们可以通过以下命令来验证Python3是否安装成功:
python3 -V
2.1 验证Python3是否安装成功
python3 -V
输出以下内容即为安装成功:
Python 3.x.x
3. 配置Python3环境变量
在安装Python3之后,我们需要将Python3添加到系统的环境变量中。
首先我们需要查找Python3的安装路径,可以通过以下命令来查找:
find /usr/bin/python3*
输出以下内容,其中/usr/bin/python3.6为Python3的安装路径:
/usr/bin/python3.6
然后将Python3的安装路径添加到系统的环境变量中:
echo "export PATH=$PATH:/usr/bin/python3.6" >> /etc/profile
source /etc/profile
添加完成后,我们可以通过以下命令来验证Python3的环境变量是否添加成功:
which python3
输出以下内容即为添加成功:
/usr/bin/python3.6
至此,我们已经将Python3安装并添加到了系统的环境变量中。接下来我们可以通过以下命令来启动Python3:
python3
需要注意的是,由于系统中同时存在Python2和Python3,我们在启动Python的时候需要加上版本号来指定要启动的Python版本。
python --version # 启动Python2
python3 --version # 启动Python3
在执行Python程序时同样要注意此点。
4. 配置PIP
PIP是Python的第三方包管理工具,我们需要将PIP也配置到环境变量中。
首先,我们需要下载get-pip.py文件:
wget https://bootstrap.pypa.io/get-pip.py
下载完成后,我们可以通过以下命令来安装PIP:
python get-pip.py
python3 get-pip.py
安装完成后,我们可以通过以下命令来验证PIP是否安装成功:
pip -V
pip3 -V
4.1 验证PIP是否安装成功
pip -V
输出以下内容即为安装成功:
pip x.x.x from /usr/lib/python2.7/site-packages (python 2.7)
如果要验证Python3的PIP是否安装成功,则需要使用以下命令:
pip3 -V
在安装完PIP之后,还需要配置PIP的国内镜像源,这样可以加速第三方库的下载速度。
打开/home/username/.pip/pip.conf文件,如果没有则创建:
vim /home/username/.pip/pip.conf
在文件中添加以下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
至此,我们已经安装并配置好了Python2.7与Python3环境,可以在同一个系统中同时使用Python2.7和Python3。