centos安装python2.7.8,并且设置yum不失效

安装前安装依赖包:

yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

wget --no-check-certificate https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz

这里需要特别注意一下,因为下载网址是https开头的,所以要给wget命令加上--no-check-certificate参数。

下载好源码包后,解压:

tar -zxvf ./Python-2.7.8.tgz

解压出Python-2.7.8这个目录后,我们开始对源码进行编译:

cd Python-2.7.8
./configure --prefix=/usr/local/python
make
make install

编译安装完成后,要替换掉系统自带的Python,但CentOS的yum依赖于Python工作,为了保证yum的正常运行,我们要在替换前,先将自带的Python更名备份,方法如下:

mv /usr/bin/python /usr/bin/python-2.4.3
ln -s /usr/local/python/bin/python /usr/bin/python

上面两行命令执行完后,可以分别用“python -V”和“/usr/bin/python-2.4.3 -V”来验证部署是否成功,正确的结果应该是2.7.8和2.4.3。

最后,要修改yum,让其运行指向旧的版本:

vi /usr/bin/yum

将第一行中的“#!/usr/bin/python”修改为“#!/usr/bin/python-2.4.3”,保存即可

时间: 2024-11-08 21:43:13

centos安装python2.7.8,并且设置yum不失效的相关文章

Centos 安装 python2.7.10以及pip

安装python2.7.10 1. 下载安装包并解压 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -xf Python-2.7.10.tgz 2. 进行编译和安装 ./configure --prefix=/usr/local/bin make && make install 3. 调整/usr/bin/python的连接 因为原先有安装python2.6,所以需要调整命令连接 mv /usr/bi

CentOS6.8 安装python2.7,pip以及yum

由于CentOS6.8里自带的yum所依赖的python是2.6.66版本,但是安装pip至少要求python是2.7版本,因而原有的2.6并不能卸载,又得安装新的2.7.之前安装的时候强制卸载了2.6导致无法识别yum模块,进而又重新安装了一遍yum.第一部分是介绍了正常情况下安装python2.7,第二部分是安装pip,第三部分是重新安装yum的步骤以及相关可能出现的问题. 一,安装python2.7 参考博客: CentOS 6.9安装Python2.7.13 - 特里 - 博客园, Ce

centos安装python2.7

---恢复内容开始--- centos6.5 自带python2.6,因工作需要,另装python2.7,参考网上资料,整理如下 1.sudo yum install gcc gcc-c++ 2.wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz 3.xz -d Python-2.7.8.tar.xz tar Python-2.7.8.tar cd Python-2.7.8 4../configure --prefix

centos安装python2.7.11

源码安装之后yum会不工作,修改yum #!/usr/bin/python 改成#!/usr/bin/python2.4(系统自带的老版本) 然后就可以工作了. 安装pip http://pip-cn.readthedocs.org/en/latest/installing.html

CentOS安装python-2.7+安装pip-10.0.0

注:以下所有操作均在CentOS 6.8 x86_64位系统下完成. 首先查看当前系统预装的python版本: # whereis python python2: /usr/bin/python2 /usr/bin/python2.6 /usr/lib/python2.6 /usr/lib64/python2.6 /usr/include/python2.6 # pthyon --version Python 2.6.6 # cd /usr/bin # ls -l python* -rwxr-x

【centos安装python2.7.3和3.5.2】

到公网下载tar包,解压 先下载2.7.3 wget ... tar -xvf Python-realease.tar.gz cd Python-realease mkdir /usr/local/python27 ./configure --prefix=/usr/local/python27 make make install 建立软连接(相当于快速启动方式) ln -s /usr/local/python27/bin/python /usr/bin/python2 命令行输入 python

centos安装python2.7并安装easy_install,pip,ipython

1.安装python 下载python2.7.10 # wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz # tar -zxvf  Python-2.7.10.tgz # cd  Python-2.7.10 # ./configure --prefix=/usr/local/python # make && make install 然后测试python是否安装成功 # /usr/local/python/bin

centos6.3安装python2.7, pip2.7, mysql

参考: https://github.com/h2oai/h2o-2/wiki/Installing-python-2.7-on-centos-6.3.-Follow-this-sequence-exactly-for-centos-machine-only http://toomuchdata.com/2012/06/25/how-to-install-python-2-7-3-on-centos-6-2/ 背景: 生产环境下使用的是centos  6.3, 系统默认python2.6, 在不

Linux CentOS6编译安装Python2.7

CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2.7(目前最新版本是python-2.7.12)似乎也是没有什么可能,除非使用更三方的软件源.CentOS6.x系统中有很多系统组件是使用Python2.6的,比如刚才提到的yum,但yum不一定是唯一依赖Python2.6的程序,尽管一般的生产环境中不会使用到特别混杂的运行环境,但在使用的过程中需