最近准备入手学习python

这里我是按照:http://blog.csdn.net/jcjc918/article/details/11022345 来的

我在安装python 3 的时候发现上下左右,删除键不能用,百度之后说要装一下readline-devel软件包,然后重新编译,这里我就在编译执之前给他装上

听说python 2.7是到python 3 的过渡版本,这里我在linux 服务器上安装python 2.7,windows上安装python 3 和pycharm,python 2.7 和 Python 3一起学习

windows 上的的安装就不说了,直接下载安装。这里记录一下centos 6.5 下安装python 2.7

linux 系统自带的python的版本是2.6.6,因为不是我想要的,所以果断百度一下怎么安装python 2.7

1.安装开发工具包:

yum groupinstall  "Development tools"

2.安装编译python所需的的一些依赖关系

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel  readline-devel

3.现在开始步入正题:下载安装

3)下载并解压Python 2.7.9的源代码

cd /opt
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar xf Python-2.7.9.tar.xz
cd Python-2.7.9

4)编译与安装Python 2.7.9

./configure --prefix=/usr/local
make && make altinstall

5)将python命令指向Python 2.7.9

这时候我们的旧版本没有被覆盖,这个时候我们执行
[wwwad@esbsvr bin]$ which python
/usr/bin/python
mv /usr/bin/python /usr/bin/python_243
我这里的python版本是2.4.3的,所以我就给他先放这。以后要是想恢复成2.4.3改一下就行了
ln -s /usr/local/bin/python2.7 /usr/local/bin/python

6)检查Python版本

sh
sh-4.1# python -V
Python 2.7.9

这时候python2.7 就安装完成了Bingo !!!!!!!!!!!

另外一种方法挺好的

查看python的版本

  1. #python  -V
  2. Python 2.6.6
1.下载Python-2.7.3
  1. #wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
2.解压
  1. #tar -jxvf Python-2.7.3.tar.bz2
3.更改工作目录
  1. #cd Python-2.7.3
4.安装
  1. #./configure
  2. #make all
  3. #make install
  4. #make clean
  5. #make distclean
5.查看版本信息
  1. #/usr/local/bin/python2.7 -V
6.建立软连接,使系统默认的 python指向 python2.7
  1. #mv /usr/bin/python /usr/bin/python2.6.6
  2. #ln -s /usr/local/bin/python2.7 /usr/bin/python
7.重新检验Python 版本
  1. #python -V
8解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
  1. #vi /usr/bin/yum
将文件头部的
#!/usr/bin/python

改成
#!/usr/bin/python2.6.6

http://www.zhangchun.org/the-centos6-3-upgrade-python-to-2-7-3-

这篇教程就到这里了,但是不久就突然发现输入法图标不见了,然后打字没有候选框!iBus 崩了!再次进行搜索,又是版本问题 iBus也是不支持Python2.7的啊!

于是。。。

9.配置iBus

分别用 vi 打开下面两个文件,找到 exec python 那一行,把exec python 改为 exec
python2.6 保存,退出。iBus在重启后就恢复正常了!是不是很开心?

  1. #vi /usr/bin/ibus-setup
  1. #vi/usr/libexec/ibus-ui-gtk

python 2.7的安装的更多相关文章

  1. centos6.3环境下升级python及MySQLdb的安装

    近来突然想鼓捣下linux下的python,看下Python数据库方面的东西,想着在centos下测试下.然而安装的过程有很多坑.下面对整个流程进行下记录 1.python基本库的安装 在安装pyth ...

  2. python Django教程 之 安装、基本命令、视图与网站

    python  Django教程  之 安装.基本命令.视图与网站 一.简介 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 w ...

  3. windows Python 3.4.3 安装图文

    1.去官网(https://www.python.org/downloads/)下载软件. 2.运行安装程序: 下一步 next. 下一步 next 全部选中,下一步 next. 安装中..来自:ht ...

  4. Python之扩展包安装

    读者朋友,在比较新的版本(Python 2 >=2.7.9 or Python 3 >=3.4)中,pip或者easy_install 扩展包命令已经默认安装(可查看   你的安装目录\p ...

  5. python 3.5.2安装mysql驱动报错

    python 3.5.2安装mysql驱动报错 python 3.5.2安装mysql驱动时出现如下异常: [root@localhost www]# pip install mysql-connec ...

  6. Python学习 windows下面安装Python和pip(一)

    windows下面安装Python和pip 安装Python 第一步,我们先来安装Python, https://www.python.org/downloads/ 这里选择的是2.7.10 第二步. ...

  7. Window环境下Python和Django的安装

    转载地址:http://blog.csdn.net/haoni123321/article/details/7593821 1.下载python,本文使用python-2.7.2.msi 2.下载dj ...

  8. Python实用工具包Scrapy安装教程

       对于想用每个想用Python开发网络爬虫的开发者来说,Scrapy无疑是一个极好的开源工具.今天安装之后觉得Scrapy的安装确实不易啊.所以在此博文一篇,往后来着少走弯路. 废话不多说了,如果 ...

  9. windows 64位 dll文件 位置及python包rtree shapely安装

    位置 \Windows\System32 python包依赖包安装 rtree 依赖 spatialindex(spatialindex.dll   spatialindex_c.dll) shape ...

随机推荐

  1. NopCommerce适应多数据库方案

    有时候一个项目需要连接多个数据库,以实现不同数据库的数据在同个项目的共享. 如果已经安装了nop,则需要在第二个数据库新建一个表,nop现在无法自动通过迁移来实现第二个或者更多数据库,所以这点需要我们 ...

  2. java使用HttpURLConnection和HttpClient分别模拟get和post请求以及操作cookies

    1.使用HttpURLConnection public static String getJsonByURL(String base_url) { String url = base_url; St ...

  3. mysql 防止update/delete误操作

    身为一php开发攻城狮,常常涉及在应用中写update/delete语句,忘记加where,后果不堪设想. 还会出现在cml下直接操作mysql的情况,如果mysql 权限够大,一个update/de ...

  4. 原创翻译-测试驱动开发(TDD)

    测试驱动开发原则 翻译自<<Expert Python Programming>> 测试驱动开发是指首先编写包含所有测试软件特点的测试集,然后再去开发软件.也就是说,在编写软件 ...

  5. 打包Android:Error building Player: CommandInvokationFailure

    错误log Error building Player: CommandInvokationFailure: Unable to determine the tools version of the ...

  6. Jenkins学习七:Jenkins的授权和访问控制

    默认的Jenkins不包含任何的安全检查,任何人可以修改Jenkins设置,job和启动build等.显然地在大规模的公司需要多个部门一起协调工作的时候,没有任何安全检查会带来很多的问题. 在系统管理 ...

  7. [原创]Gerrit中文乱码问题解决方案分享

    应开发同事的要求,部署了Gitlab+Gerrit+Jenkins的持续集成环境. 但是发现了一个问题,Gerrit登陆后有中文乱码出现. 具体情况如下: (1)Git代码中的中文乱码处理: 为妥善解 ...

  8. Wireshark命令行工具tshark

    Wireshark命令行工具tshark 1.目的 写这篇博客的目的主要是为了方便查阅,使用wireshark可以分析数据包,可以通过编辑过滤表达式来达到对数据的分析:但我的需求是,怎么样把Data部 ...

  9. HDR 拍照模式的原理,实现及应用

    转自:http://blog.csdn.net/fulinwsuafcie/article/details/9792189 HDR 拍照:        (High Dynamic Range Ima ...

  10. C++ Set & MultiSet

    转自http://www.cppblog.com/wanghaiguang/archive/2012/06/05/177627.html STL Set介绍集合(Set)是一种包含已排序对象的关联容器 ...