步骤如下:
0.下载Python3的源码包如Python-3.4.2.tgz,并把源码包传到服务器
下载地址:https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
由于内网下载源码包不方便,经常断断续续的,我把源码包放到了GitLab上:
http://pagit.paic.com.cn/XIEMANRUI857/API_Server/raw/master/package/Python-3.4.2.tgz
0.以root权限登录服务器,
1.mkdir /usr/local/python3
2.解压:tar -xvf Python-3.4.2.tgz
3.cd Python-3.4.2
4.编译:./configure --prefix=/usr/local/python3
5.安装:
(1)make
(2)make install
6.创建软连接:
(1)ln -s /usr/local/python3/bin/python3 /usr/bin/python3 (注意不要覆盖默认的python,否则会带来很多麻烦)
(2)ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3(注意不要覆盖默认的pip)
7.测试是否安装成功:
(1)python3 -V
(2)pip3 -V
如果出现unknown encoding错误,请参考https://mp.youkuaiyun.com/postedit/85224230