本页二维码,扫一扫分享到朋友圈
朋友圈

CentOS中升级Python到3.6.1


阅读278 评论0 赞 39返回首页    go 编程与技术  go python


CentOS中,Python的版本默认为2.6.6版本,而我们有很多工作可能需要更高的版本,而去Python官网的时候发现,Python的版本已经到3.6.1了,于是下载并升级了下CentOS中Python的版本。

 

1、下载Python 3.6.1,地址:https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

 

2、安装Python 3.6.1

 


   

# 进入shell 

 

#解包 

   

$tar zxvf Python-3.6.1.tar.gz

   

#配置并安装 

 

   

$cd Python3.6.1

 

   

$./configure 

 

   

$make && make install

 

 

3、到此我们已经安装完成了,但是我们进入shell后,发现python还是2.6.6版本,我们需要建立一个链接

 

   

#back up old file 

 

   

$mv /usr/bin/python /usr/bin/python-2.6.6.bak 

 

   

#soft link to the python3.6.1

 

   

$ln -s /usr/local/bin/python3.6.1 /usr/bin/python 

 

   

#check the python version 

 

$python -V

 

 

4、安装配置完成后,yum可能无法正常工作,还需要做些配置

 

$vi /usr/bin/yum 


   

#将其中的/usr/bin/python修改为#/usr/bin/python2.6.6 

   

#wq保存即可 

 

   

#到此yum正常

 

 

主要是由于我们修改了默认的Python版本为3.6.1,并修改了默认的链接。而yum需要使用原来版本的python,从而导致无法使用。所以指定老版本的python给yum调用即可。


  上一篇:go python的httplib、urllib和urllib2的区别及用
  下一篇:go Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)


评论


用QQ登录管理/创建网站 用微博登录管理/创建网站   发布于:06-23