全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

centos6.7安装python2.7.11的具体方法

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小时内与您取得联系。