linux-centos系统python3.6.2安装

下载包

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

yum install -y readline-devel.x86_64 (一定要安装这个包,不然升级完成后会发现删除退格键用不了)

编译安装

tar zxvf Python-3.6.2.tgz -C /usr/src/

cd /usr/src/Python-3.6.2/

./configure --prefix=/usr/local/python3.6.2

make && make install

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/python3.6.2/bin/python3 /usr/bin/python

查看python版本

python

Python 3.6.2 (default, Sep  5 2016, 10:23:04)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux

Type "help", "copyright", "credits" or "license" for more information.

显示是3.6.2表示升级成功

升级完成后发现yum不能用了

[root@jiankong Python-3.6.2]# yum -y install vim

 File "/usr/bin/yum", line 30

   except KeyboardInterrupt, e:

                           ^

SyntaxError: invalid syntax

cd /usr/bin/

查看python的版本信息

ls | grep pyth*

匹配到二进制文件 python2

匹配到二进制文件 python2.6

匹配到二进制文件 python.bak

which yum

vim /usr/bin/yum

更改yum配置文件

把   #!/usr/bin/python 改成  #!/usr/bin/python2.6

在试试yum能否正常使用

yum -y install vim

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Samego开发资源

ubuntu动态一键切换python版本

2424
来自专栏云计算教程系列

如何使用Apache驱动Django

Django是一个功能强大的Web框架,可以帮助您快速启动Python应用程序或网站。Django包含一个简化的开发服务器,用于在本地测试您的代码。但是其也需要...

3115
来自专栏python3

centos7 安装python3

centos7原本就安装了Python2,yum依赖于它。如果要替换掉,需要使用特殊方法。

3533
来自专栏闵开慧

tomcat里面的文件详细说明

如何安装tomcat服务器   安装Tomcat之前要先安装JDK,可从http://java.sun.com上下载最新版本的JDK。 Tomcat可从Apac...

42210
来自专栏mini188

记一次tomcat线程创建异常调优:unable to create new native thread

测试在进行一次性能测试的时候发现并发300个请求时出现了下面的异常: HTTP Status 500 - Handler processing failed;...

23710
来自专栏云计算教程系列

如何在Ubuntu 16.04上使用Apache和mod_wsgi为Django应用程序提供服务

Django是一个功能强大的Web框架,可以帮助您快速启动Python应用程序或网站。Django包含一个简化的开发服务器,用于在本地测试您的代码,但是对于任何...

1580
来自专栏Brian

Install Django Nginx uWSGI

概述 最近项目需要安装和配置多站点环境,所以把多站点开发环境配置和安装记录下来,帮助其他人少走坑。 安装Python 2.7.x 首先安装一些开发环境基本的包和...

4019
来自专栏伦少的博客

Kafka安装启动入门教程

转载请务必注明原创地址为:https://dongkelun.com/2018/05/21/kafkaConf/

1K3
来自专栏云计算教程系列

如何在CentOS 7上使用Postgres,Nginx和Gunicorn设置Django

Django是一个功能强大的Web框架,可以帮助您启动Python应用程序或网站。Django包含一个简化的开发服务器,用于在本地测试您的代码,但是对于任何与生...

1653
来自专栏电光石火

eclipse配置tomcat运行时访问路径不要项目名称

1:双击打开tomcat 2:选择Modules,选择你要修改的项目 ? 3:点击Edit,把path修改成空或者你自己想要的路径即可! ?

3146

扫码关注云+社区

领取腾讯云代金券