1、安装依赖
- yum -y install  python-devel  openssl-devel  bzip2-devel  zlib-devel  expat-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel readline-devel  gcc 
- yum -y groupinstall "Development tools"
如上两步,汇总安装了python生产环境的各种第三方依赖包
2、安装Python
-  将python的tar包发送给linux (建议位置:/usr/local/) 
-  解压tar包:tar -zxvf Python-3.5.2.tgz 
-  cd到解压目录中配置:./configure --prefix=/usr/local/python3 --enable-optimizations 
 目的:检测环境中依赖是否完整,设置python的安装位置,
 同时生成一个编译文件,用于进行python编译:make
-  在解压目录中:先 make 编译 然后 make install 安装 安装后的日志如下 
 …
 Collecting setuptools
 Collecting pip
 Installing collected packages: setuptools, pip
 Successfully installed pip-8.1.1 setuptools-20.10.1
-  将python3 设置为系统默认python解释器 - 将/usr/bin下的python文件改名 mv /usr/bin/python /usr/bin/python2.7.5
- 将python3的执行文件链接到 /usr/bin/python
 ln -s /usr/local/python3/bin/python3 /usr/bin/python
 
-  设置环境变量:/etc/profile中添加配置 在文件末尾追加,不要改动文件的其他内容!!!!!!! 
 export python_home=/usr/local/python3
 export PATH=PATH:PATH:PATH:python_home/bin
注意,设置好后,为了让环境变量生效:source /etc/profile,然后 python3即可进入python3的环境
注意,此时系统自带的python2 依然是默认python解释器
- 更新pip - pip3 install --upgrade pip
 
补充:
- 由于yum用python2编译执行,所以需要单独为yum设置为python2,找到/usr/bin/yum文件,修改文件头:#!/usr/bin/python2.7.5