写在前边:
我是2018/3/20购买的阿里云服务器,系统为Centos7.4,其自带了python2.7.5;远程连接,输入命令查看python的安装位置: which python。
可见执行文件在/usr/bin/ 目录下,切换到该目录下 执行 ll python* 命令查看
使用 python -V 命令查看一下python的版本,确认是python2.7.5,继续下边操作。
1. 开始安装python3
首先安装相关包,这里千万不能忽视,不然有什么不可预见的错误会很难受。其命令如下:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
直接复制粘贴,一路yes。 从官网安装python3,或者https://www.python.org/ftp/python/ 这个网站寻找你想要的版本,比如我想下载3.5.4版本的,其命令就是:
wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tar.xz
然后解压安装,命令是:第一行:xf -d Python-3.5.4.tar.xz
,第二行:tar -zxvf Python-3.5.4.tar.xz
或者tar -xvJf Python-3.6.2.tar.xz
,解压完成后,进入相应的解压文件夹。
编译安装命令
第一行:./configure prefix=/usr/local/python3
第二行:make && make install
安装完毕,/usr/local/目录下就会有python3了
设置软连接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3.5
注意,设置的软连接名称不能是python,因为yum用的到,如果你想将其设置成python,即ln -s /usr/local/python3/bin/python3 /usr/bin/python,还需要修改yum配置,使用vi打开 /usr/bin/yum 即:vi /usr/bin/yum
将第一行的#! /usr/bin/python修改为#! /usr/bin/python2
同理 vi /usr/libexec/urlgrabber-ext-down 将文件里面的#! /usr/bin/python 也要修改为#! /usr/bin/python2
至此,python在云服务器上就安装成功了,其实阿里云服务器还是很人性化的,他已经安装好了,python2和python3,这个只不过是拿来练练手。
网友评论