前言
Linux上安装python3同时保留python2?这个就要用到path变量了。
下载
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
安装gcc
[root@localhost ]# yum install -y gcc
[root@localhost ]# yum -y install zlib*
解压
[root@localhost src]# tar xf Python-3.6.1.tgz
配置
[root@localhost src]# cd Python-3.6.1
[root@localhost Python-3.6.1]# ./configure --prefix=/usr/local/python3/
编译
[root@localhost Python-3.6.1]# make && make install
配置变量
[root@localhost Python-3.6.1]# vim /etc/profile.d/python3.sh
export PATH=$PATH:/usr/local/python3/bin/
执行
[root@localhost Python-3.6.1]# export PATH=$PATH:/usr/local/python3/bin/
验证
[root@localhost Python-3.6.1]# python
Python 2.7.5 (default, Nov 20 2015, 02:00:19)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@localhost Python-3.6.1]# python3
Python 3.6.1 (default, Jun 4 2017, 02:46:25)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()