centos5.5 下安装python2.7.2
2012-04-05 14:58
537 查看
查看centos5.5默认python版本
[root@Django ~]# python
Python 2.4.3 (#1, Sep 3 2009, 15:37:12)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
下载python2.7.2
[root@Django ~]# wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz
安装python2.7.2
查看安装的python2.7
[root@Django Python-2.7.2]# /usr/local/bin/python
Python 2.7.2 (default, Apr 5 2012, 14:37:00)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
[root@Django Python-2.7.2]# /usr/local/bin/python -V
Python 2.7.2
这个时候系统默认的python还是
[root@Django Python-2.7.2]# python
Python 2.4.3 (#1, Sep 3 2009, 15:37:12)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
修改系统默认的python(为什么不删除默认的python呢,这是因为yum是基于2.4.3的)
[root@Django Python-2.7.2]# mv /usr/bin/python /usr/bin/python.bak
[root@Django Python-2.7.2]# ln -s /usr/local/bin/python2.7 /usr/bin/python
这个时候我们修改了系统默认的python 版本为2.7 但是yum 是基于2.4的,如果这个时候你使用yum服务是会出错的
恢复不能使用的yum yum-update
[root@Django Python-2.7.2]# vi /usr/bin/yum
[root@mysqlnode2 ~]# vim /usr/sbin/yum-updatesd
将首行显示的 !#/usr/bin/python 修改为 !#/usr/bin/python2.4
为了后续方便软件的安装,需要使用easy_install ,则需要安装Setuptools模块
下载
[root@Django ~]# wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea
安装
[root@Django ~]# sh setuptools-0.6c11-py2.7.egg
Processing setuptools-0.6c11-py2.7.egg
Copying setuptools-0.6c11-py2.7.egg to /usr/local/lib/python2.7/site-packages
Adding setuptools 0.6c11 to easy-install.pth file
Installing easy_install script to /usr/local/bin
Installing easy_install-2.7 script to /usr/local/bin
Installed /usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Processing dependencies for setuptools==0.6c11
Finished processing dependencies for setuptools==0.6c11
[root@Django ~]# python
Python 2.4.3 (#1, Sep 3 2009, 15:37:12)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
下载python2.7.2
[root@Django ~]# wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz
安装python2.7.2
[root@Django ~]# tar xvf Python-2.7.2.tgz [root@Django ~]# cd Python-2.7.2 [root@Django Python-2.7.2]# ./configure [root@Django Python-2.7.2]# make && make installpython2.7 默认安装在/usr/local/lib/python2.7
查看安装的python2.7
[root@Django Python-2.7.2]# /usr/local/bin/python
Python 2.7.2 (default, Apr 5 2012, 14:37:00)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
[root@Django Python-2.7.2]# /usr/local/bin/python -V
Python 2.7.2
这个时候系统默认的python还是
[root@Django Python-2.7.2]# python
Python 2.4.3 (#1, Sep 3 2009, 15:37:12)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
修改系统默认的python(为什么不删除默认的python呢,这是因为yum是基于2.4.3的)
[root@Django Python-2.7.2]# mv /usr/bin/python /usr/bin/python.bak
[root@Django Python-2.7.2]# ln -s /usr/local/bin/python2.7 /usr/bin/python
这个时候我们修改了系统默认的python 版本为2.7 但是yum 是基于2.4的,如果这个时候你使用yum服务是会出错的
恢复不能使用的yum yum-update
[root@Django Python-2.7.2]# vi /usr/bin/yum
[root@mysqlnode2 ~]# vim /usr/sbin/yum-updatesd
将首行显示的 !#/usr/bin/python 修改为 !#/usr/bin/python2.4
为了后续方便软件的安装,需要使用easy_install ,则需要安装Setuptools模块
下载
[root@Django ~]# wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea
安装
[root@Django ~]# sh setuptools-0.6c11-py2.7.egg
Processing setuptools-0.6c11-py2.7.egg
Copying setuptools-0.6c11-py2.7.egg to /usr/local/lib/python2.7/site-packages
Adding setuptools 0.6c11 to easy-install.pth file
Installing easy_install script to /usr/local/bin
Installing easy_install-2.7 script to /usr/local/bin
Installed /usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Processing dependencies for setuptools==0.6c11
Finished processing dependencies for setuptools==0.6c11
相关文章推荐
- CentOS5.5上安装Python2.7及ez_setup和pip包
- CentOS 5.5 安装 Python 2.7_老范的空间_百度空间
- 给CentOS 5.5升级Python2.7 Django安装
- centos5.5 安装python2.6--171
- CentOS5.5上安装Python2.7及ez_setup和pip包
- CentOS 5.5 x64下安装升级Python3.3
- Centos5.5 下安装python-pip的坑
- 解决:centos安装python-mysql出错
- python3.5 centos6.6安装
- CentOS 6.9编译安装python 3.6.1
- Centos 6.5安装mysql 5.5
- Centos6.2 安装Python2.7.x 版本
- 如何在CentOS 5.5上面安装Ruby1.8.7
- 怎么在Winxp上安装Centos 5.5
- Centos 6.5 python 2.6.6 升级到 2.7.3,并安装easy_install和pip工具过程
- CentOS 6.5 安装 Python3
- Centos 7下安装Mysql 5.5及修改Mysql字符集
- centos7.0 yum 安装php服务器(apache2.4 php 5.4/5.5/5.6/7.0)
- Centos下python的pymssql模块安装及简单使用
- 在Centos 5.5 上编译安装mysql 5.5.9