1. 查看本机系统及python版本

# cat /etc/redhat-release
CentOS release 6.7 (Final)
查看CentOS release 6.7 (Final)自带的python版本
# python -V
Python 2.6.6
注意, 我们不要破坏系统的Python环境, 因为几个关键的实用应用程序依赖于系统默认的Python 2.6.6, 如果破坏了系统的Python环境就会发生很多难以预见的错误,导致要重装系统。
2. yum安装开发工具库集及一些额外包包
# yum groupinstall "Development tools"
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
3. 下载并解压python2.7.11源码包
# wget -c --no-check-certificate https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tar.xz
# tar xf Python-2.7.11.tar.xz
# cd Python-2.7.11
4. 编译并安装python2.7.11
# ./configure --prefix=/usr/local
# make && make altinstall
其中, ./configure --prefix=是指定安装路径, 按照官方文档,如果要将多个Python运行时安装在同一目录, 则使用make altinstall而不是make install
(注意: 不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。
指定prefix,直接删掉一个文件夹就够了)
5. 为python2.7执行文件创建软链接
# ln -s /usr/local/bin/python2.7 /usr/local/bin/python
将/usr/local/bin/python指向/usr/local/bin/python2.7
6. 检测python版本
# sh
sh-4.1# python -V
Python 2.7.11
sh-4.1# exit
exit
# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
我们发现, 在sh下检测到Python的版本是2.7.11, 但终端下仍然是默认的2.6.6, 这是因为要重启终端才生效, 我们重启终端后:
# python
Python 2.7.11 (default, Feb 24 2016, 09:50:38)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
python版本默认是我们新安装的Python 2.7.11, 这是因为在环境变量PATH中/usr/local/bin在/usr/bin前面,其 优先级高:
# echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.8.0_60/bin:/root/bin
或看看当前使用的是哪个python:
# which python
/usr/local/bin/python
查看python路径:
# whereis python
python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python /usr/local/bin/python2.7-config /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/include/python2.6 /usr/share/man/man1/python.1.gz7. 解决Delete Backspace 方向键不能用问题
若发现, 在python 命令行下, Delete Backspace 方向键不能用问题, 情况如下:
# python
Python 2.7.11 (default, Feb 24 2016, 09:50:38)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> ex^[[D^[[D^[[C^[[C^[[C^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[[3~^[[3~^[[3~^C
这是因为在编译安装python前, 没有安装readline-devel所致。
解决方法是先安装readline-devel, 再回到源码包路径 下, 重新执行命令安装, 即可解决, 如下:
# yum install readline-devel
# cd Python-2.7.11
# make && make altinstall
到此, 我们完成了centos6.7下python2.7.11的安装!
OK, Enjoy it!!!
以上这篇centos6.7安装python2.7.11的具体方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# centos6安装python2.7
# centos6.7 安装python2.7、pip2.7、easy_install-2.7的方法
# 在CentOS6上安装Python2.7的解决方法
# 放在
# 这是因为
# 给大家
# 不能用
# 重启
# 方向键
# 的是
# 执行文件
# 几个
# 就会
# 多个
# 你要
# 希望能
# 仍然是
# 要将
# 这篇
# 自带
# 则可
# 到此
# 本机
相关文章:
如何使用Golang table-driven基准测试_多组数据测量函数效率
免费ppt制作网站,有没有值得推荐的免费PPT网站?
如何在阿里云高效完成企业建站全流程?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
网站制作企业,网站的banner和导航栏是指什么?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
如何在阿里云通过域名搭建网站?
建站之星如何实现网站加密操作?
香港服务器部署网站为何提示未备案?
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
如何正确下载安装西数主机建站助手?
建站之星后台管理如何实现高效配置?
公众号网站制作网页,微信公众号怎么制作?
Swift开发中switch语句值绑定模式
如何在新浪SAE免费搭建个人博客?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
C#怎么使用委托和事件 C# delegate与event编程方法
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
常州自助建站工具推荐:低成本搭建与模板选择技巧
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
如何在IIS中新建站点并配置端口与IP地址?
c++怎么用jemalloc c++替换默认内存分配器【性能】
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何生成腾讯云建站专用兑换码?
手机网站制作与建设方案,手机网站如何建设?
为什么Go需要go mod文件_Go go mod文件作用说明
个人摄影网站制作流程,摄影爱好者都去什么网站?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
完全自定义免费建站平台:主题模板在线生成一站式服务
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
制作门户网站的参考文献在哪,小说网站怎么建立?
如何选择高效便捷的WAP商城建站系统?
建站之星图片链接生成指南:自助建站与智能设计教程
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何通过VPS建站实现广告与增值服务盈利?
想学网站制作怎么学,建立一个网站要花费多少?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
如何通过wdcp面板快速创建网站?
如何快速搭建支持数据库操作的智能建站平台?
制作网站外包平台,自动化接单网站有哪些?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
韩国服务器如何优化跨境访问实现高效连接?
安徽网站建设与外贸建站服务专业定制方案
高性能网站服务器配置指南:安全稳定与高效建站核心方案
宁波自助建站系统如何快速打造专业企业网站?
javascript中对象的定义、使用以及对象和原型链操作小结
*请认真填写需求信息,我们会在24小时内与您取得联系。