ITPub博客

首页 > Linux操作系统 > Linux操作系统 > centos 6.7 python 版本升级

centos 6.7 python 版本升级

原创 Linux操作系统 作者:yang1721 时间:2015-12-28 18:44:20 0 删除 编辑
      一般来说我们的系统是安装了python,但是系统的版本都是比较老的,我们需要升级。
   比如我的系统
[root@localhost ~]# 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.
>>> exit()

版本只有2.6.6 ,我想升级到最新的版本怎么办,我们可以到python的官网 www.python.org下载最新的版本。下载后我保存到了/opt/soft 目录
执行解压: tar -xzvf  Python-2.7.11.tgz  
解压后我们到 Python-2.7.11 目录。
执行  ./configuere
完成后执行make 
接着执行 make install 命令。
我们可以看到python 已经自动帮我们升级到最新的2.7.11版本。
[root@localhost ~]# python
Python 2.7.11 (default, Dec 25 2015, 18:50:20) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

我们接着要安装python 的模块,比如request,paramiko 。
安装之前我们首先要下载 pycrypto-2.6.1.tar.gz 这个包或者模块,然后解压安装

wget http://www.lag.net/paramiko/download/paramiko-1.7.6.tar.gz
wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz 


,解压后执行python setup.py build    python setup.py install 
 
结果加载的时候paramiko时 报没有zlib 模块,我们yun -y install zlib   yum -y install zlib-devel  
对python  我们重新执行编译,编译的时候加上.configure --wth-zlib   ,后面的包依次安装。

我们的数据库是PG,我们 要安装pg的包,首先我们要获取pg的连接包。
wget  http://initd.org/psycopg/tarballs/PSYCOPG-2-6/psycopg2-2.6.tar.g 
tar xf psycopg2-2.6.tar.gz
cd psycopg2-2.6
yum install -y postgresql-devel*
python setup.py build
python setup.py install

我的实例里面要调用短信接口来发短信,所以我需要安装requests模块,直接网上下载源码。
https://pypi.python.org/pypi/requests#downloads  
下载后进去安装
python setup.py build
python setup.py install 

这是我们导入包看下:
[root@localhost requests-2.9.1]# python
Python 2.7.11 (default, Dec 28 2015, 11:26:34) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests


导入没有任何问题。








来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16674653/viewspace-1966162/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-04-28

  • 博文量
    26
  • 访问量
    87737