天天看点

CentOS7上安装python3.6实现python2和python3共存

前言

CentOS系统默认自带python2.7,没有python3版本,现将python3.6的在线安装步骤做一下总结

安装

1.安装依赖包

yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
           

2.下载python安装包

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
           

3.解压压缩包

tar -zxvf Python-3.6.0.tgz
           

4.进入到python安装包

cd Python-3.6.0
           

5.执行配置文件生成Makefile文件

./configure --prefix=/usr/local/python3.6
           

6.编译

make
           

7.编译测试

make test
           

8.安装

make install
           

9.进入到python3.6安装目录

cd /usr/local/python3.6/bin
           

10.将执行文件拷贝到/usr/bin目录下

cp python3.6 pip3.6 pip3 /usr/bin
           

11.进入到/usr/bin目录下

cd /usr/bin
           

12.建立软连接

ln -s python3.6 python3
           

测试

现在就实现了python2和python3共存,查看一下python的版本。

[[email protected] ~]# python -V
Python 2.7.5
[[email protected] ~]# python3 -V
Python 3.6.0
           

这样就可以通过python命令使用python2的解释器,通过python3命令使用python3的解释器。