当前位置:首页 > 技术文档 > 正文内容

centos下更新Python版本的步骤

admin10年前 (2016-12-31)技术文档1611

准备安装gitlab,发现系统目前的python版本为2..7.5版本.太低了, 我们这里将python升级到3.6版本.

更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。

第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功

yum -y install gcc

系统会自动下载并安装或更新,等它自己结束

第2步:下载Python 2.7.0软件包

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
tar -zxvf Python-3.6.0.tgz
./configure
make all
make install
make clean
make distclean
/usr/local/bin/python3.6 -V
cd ../

编译安装完毕以后,可以输入上面一行命令,查看版本显示 Python 2.7

第4步:建立软连接指向到当前系统默认python命令的bin目录,让系统使用新版本python

#mv /usr/bin/python /usr/bin/python2.7.5 //当前python的版本为2.7.5所以是python2.7,5
#ln -s /usr/local/bin/python3.6 /usr/bin/python

输入#python -V,即可查看当前默认python版本,默认的python成功指向2.7以后,yum不能正常使用,需要修改yum的配置文件

第5步:修改yum配置文件

#vi /usr/bin/yum

把文件头部的

#!/usr/bin/python

改成

#!/usr/bin/python2.7.5  //改为之前的老版本号

保存退出,yum即可正常使用。如若有其他命令、软件不能正常使用,仿照yum配置文件的修改方法,修改其配置文件即可。至此,更新完毕。


分享到:

扫描二维码推送至手机访问。

版权声明:本文由云河空间发布,如需转载请注明出处。

本文链接:https://www.yuyunhe.cn/index.php/post/213.html

分享给朋友:

“centos下更新Python版本的步骤” 的相关文章

php 获取当前网址

function get_url() {     $sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER...

php 使用curl模拟登录discuz以及模拟发帖

<?php $discuz_url = 'http://127.0.0.1/discuz/';//论坛地址 $login_url = $discuz_url .'logging.php?action=login...

php 获取客户端的ip、地理信息、浏览器信息、本地真实ip

<?php  // 作用取得客户端的ip、地理信息、浏览器http://blog.qita.in  class get_gust_info {        ////获得访客浏...

php批量下载图片

假如现在我现在发现一个网站上的图片保存方式是1001 – 1999目录下都存放着从1开始(数量不等)的.jpg图片,现在我决定用php的方法将图片按照自己需要的样式直接下载到本地   假如图片开始地址为:http://image.xxx.com/img/1001/1...

dz中“QQ互联”出现Discuz! Database Error解决办法

dz中“QQ互联”出现Discuz! Database Error解决办法

dz中QQ登陆出现Discuz! Database Error解决办法dz站长朋友相信肯定有人遇到做的QQ互联登录,根本没法用,这让网站的社交登录性能大打折扣,这么解决?下面就看大神的神操作!...

ThinkPHP分页的实现

分页类需要和查询相结合,我们可以使用ThinkPHP自带的limit方法或者page方法,目的就是为了获取当前分页的数据(也有先获取完整数据然后前端分页显示的方法,不在本文描述内容中,也不建议)。使用limit方法或者page方法是和数据库类型无关的。我们首先在数据库里面创建一个think_data...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。