Centos5.x下升级python到python2.7版本教程

yipeiwu_com6年前Python基础

首先到官网下载python2.7.3版本,编译安装

复制代码 代码如下:

$wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
$tar zxvf Python-2.7.3.tgz
$cd Python-2.7.3
$./configure
$make && make install

然后备份原来的python,并把python2.7做软连接到新的位置
复制代码 代码如下:

$mv /usr/bin/python /usr/bin/python.bak
$ln -s /usr/local/bin/python2.7 /usr/bin/python
$python -V

版本提示为2.7.3
更改yum,使其能正常运行
复制代码 代码如下:

$vim vim /usr/bin/yum

把#/usr/bin/python改成#/usr/bin/python2.4 这样yum可以正常运行了

安装easy_install

复制代码 代码如下:

$yum install python-setuptools

然后安装python-setuptools 到pypi网站下载python-setuptools,版本要和yum的时候版本一致,不然运行的时候会出现:
复制代码 代码如下:

$ easy_install rsa
Traceback (most recent call last):
  File "/usr/bin/easy_install", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

然后:
复制代码 代码如下:

$wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c5.tar.gz
$tar zxvf setuptools-0.6c5.tar.gz
$cd setuptools-0.6c5
$python setup.py install

安装成功 这样就可以方便的使用easy_install来安装python的库了

相关文章

Python和JavaScript间代码转换的4个工具

Python和JavaScript间代码转换的4个工具

选 Python 还是 JavaScript?虽然不少朋友还在争论二者目前谁更强势、谁又拥有着更为光明的发展前景,但毫无疑问,二者的竞争在 Web 前端领域已经拥有明确的答案。立足于浏览...

Pandas时间序列:重采样及频率转换方式

如下所示: import pandas as pd import numpy as np 一、介绍 重采样(resampling)指的是将时间序列从一个频率转换到另一个频率的处理过...

Python3随机漫步生成数据并绘制

Python3随机漫步生成数据并绘制

本文为大家分享了Python3随机漫步生成数据并绘制的具体代码,供大家参考,具体内容如下 random_walk.py from random import choice #生成随...

Python3利用Dlib19.7实现摄像头人脸识别的方法

Python3利用Dlib19.7实现摄像头人脸识别的方法

0.引言 利用python开发,借助Dlib库捕获摄像头中的人脸,提取人脸特征,通过计算欧氏距离来和预存的人脸特征进行对比,达到人脸识别的目的; 可以自动从摄像头中抠取人脸图片存储到本地...

Python3 queue队列模块详细介绍

queue介绍 queue是python中的标准库,俗称队列。 在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需...