一般来说我们的系统是安装了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
导入没有任何问题。
比如我的系统
[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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16674653/viewspace-1966162/