Linux CentOS6.5系统本来自带有python2.6,但是使用过程中发现有很多问题,所以准备升级Python3,同时暂时保存原来的python2,过程中遇到很多问题,在此记录一下。
一、Python3下载和安装
1、python官网下载最新版本python3:
https://www.python.org/downloads/
在此我选择的是python3.6.5,点击进入详情页:
在此选择自己需要的版本,linux系统要选择上面的两个源码版本,我选择的是第一个gzip格式的,下载下来。
2、linux中安装Python3
- 把下载的Python压缩包上传到Linux,我是放在/opt目录下(具体存放位置看个人喜好,一般是在/opt或/usr/local)
- 解压文件:tar -zxvf Python-3.6.5.tgz
- 进入解压后的目录,编译安装:
cd Python-3.6.5
./configure --prefix=/usr/local/python3.6.5 (注意这里要带--prefix来指定安装的位置)
make && make install
当看到如下信息,说明安装成功了,同时自动安装了setuptools、pip:
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-9.0.3 setuptools-39.0.1
- 安装完成后,会自动把python3加入环境变量path中:vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/python3.6.5/bin
export PATH