1. 下载Python3.X版本,我这里安装的是python3.6.5
1 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
2.使用下面的命令解压缩
1 xz -d Python-3.6.5.tar.xz 2 tar -xf Python-3.6.5.tar
3.在/usr/local路径下创建目录--python3, 为第4步的安装目录
1 mkdir /usr/local/python3
4.编译安装
1 cd Python-3.6.5 2 ./configure --prefix=/usr/local/python3 3 make && make install
在执行第二条指令的时候如果报错【 configure: error: no acceptable C compiler found in $PATH】(方法来源 传送门,感谢作者)
再次执行第二条命令,这样第二条指令即可正常执行。
执行第三条指令的时候可能也会报错:
解决方案:传送门 ,感谢这位作者。然后再次执行第三条命令。
这下安装好了。然后进行下面的操作:
如果想直接输入Python就进入Python3的话,可以进行如下操作:
1 cp /usr/bin/python2.7 /usr/bin/python2.7.bak #备份防止出错 2 rm -f /usr/bin/python #删除原来python的软连接 3 ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
我直接安装了anaconda3,并没有单独安装python3,所以我的第三条命令是:
ln -s /root/anaconda3/bin/python /usr/bin/python
4 vi /usr/bin/yum 5 #!/usr/bin/python改为#!/usr/bin/python2
yum在当前系统上必须运行在Python2.X版本上,当我们把原来文件修改之后要把它指向Python2,在6上道理一样
ok,我安装成功了,泪奔啊