想用centos7来写python,可是默认安装的是python2.7(python -v命令能够查看版本信息)python
准备升级到python3.5.2vim
首先安装编译环境centos
yum -y install gccpython2.7
下载python3.5.2的安装包(将下载到当前所在的目录):url
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgzcentos7
而后解压建立安装编译备份get
让系统使用新版本(创建软链接指向当前系统默认的python命令Bin目录)编译
mv /usr/bin/python /usr/bin/python2.7.5 //当前python的版本为2.7.5 ln -s /usr/local/python3.5.2/bin/python3.5 /usr/bin/pythongcc
再次输入python -v ftp
便可看到新版本信息
默认的python指向3.5以后,yum将不能正常使用,须要修改yum的配置文件:
vim /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成:
#!/usr/bin/python2.7.5
修改另外一个相关的配置文件:
vi /usr/libexec/urlgrabber-ext-down
将文件头部的
#!/usr/bin/python
改成:
#!/usr/bin/python2.7.5
至此完成。