1.下载Python3.6源码包
下载地址,版本为“Gzipped source tarball”。
2.将下载的源码包通过WinSCP从Window复制到CentOS中,我将它存放在/root下。
3.解压源码包
在存放源码包的路径下输入tar -vxzf Python-3.6.4.tgz
4.指定安装路径,执行安装命令
(1)进入解压后的安装包文件夹
cd Python-3.6.4
(2)指定安装路径
./configure --prefix=/usr/local/py36
(3)make && make install
5.原来的python在/usr/bin/python,将原目录更名为python-2.6.6。
mv /usr/bin/python /usr/bin/python-2.6.6
6.之前的python是一个软链接,链接到原目录下的python2.6,现在新建一个python3的软链接。
ln -s /usr/local/py36/bin/python3.6 /usr/bin/python
/usr/local/py36为自己安装是指定的路径。
7.yum依赖python,所以还要修改yum文件
vi /usr/bin/yum,
将"#!/usr/bin/python"改为“#!/usr/bin/python-2.6.6”。
8.此时输入“python”,便进入Python3.6。输入“python2.6”,会进入python2.6的环境。
9.python3所有第三方库安装在/usr/local/py36/lib/python3.6/site-packages,如果忘了保存地址可以进入python环境,
>>import sys
>>sys.path
就会输出python3保存路径。