全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Centos 6.4 安装Python 2.7 python-pip的详细步骤

1. 准备工作

下载源码包

wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2

查看是否安装make工具

~#rpm -qa|grep make
automake-1.11.1-4.el6.noarch
make-3.81-20.el6.x86_64

如果没有安装make工具

yum -y install gcc automake autoconf libtool make

查看是否安装zlib库

~#rpm -qa|grep zlib
zlib-devel-1.2.3-29.el6.x86_64
zlib-1.2.3-29.el6.x86_64

安装zlib

yum install zlib-devel

检查是否安装ssl 库

~#rpm -qa|grep openssl
openssl-devel-1.0.1e-16.el6_5.x86_64
openssl-static-1.0.1e-16.el6_5.x86_64
openssl098e-0.9.8e-17.el6.centos.2.x86_64
openssl-1.0.1e-16.el6_5.x86_64
openssl-perl-1.0.1e-16.el6_5.x86_64

安装openssl

yum install openssl*

安装bzip2依赖库

yum install -y bzip2*

2. 编译安装

cp Python-2.7.3.tar.bz2 /usr/src/
tar -jxvf Python-2.7.3.tar.bz2
vi Modules/Setup.dist

找到

#SSL=/usr/local/ssl
#_ssl _ssl.c \
#    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
#    -L$(SSL)/lib -lssl -lcrypto
......
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

把注释去掉

编译

./configure --prefix=/usr/local/python2.7
make all 
make install
make clean
make distclean

安装成功

~#/usr/local/python2.7/bin/python2.7
Python 2.7.3 (default, Dec 18 2013, 15:43:35) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
cd /usr/local/python2.7
python setup.py install

建立python2.7 软链

~#mv /usr/bin/python /usr/bin/python.bak
~#ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python2.7
~#ln -s /usr/bin/python2.7 /usr/bin/python

3. 解决yum无法使用的问题

~#yum update
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

  No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.3 (default, Dec 18 2013, 15:43:35) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]

If you cannot solve this problem yourself, please go to 
the yum faq at:
 http://yum.baseurl.org/wiki/Faq

因为centos 6.4 下yum默认使用的是python2.6

vi /usr/bin/yum
----------------------------------------------------
#!/usr/bin/python
import sys
try:
  import yum
except ImportError:
.......

修改为

#!/usr/bin/python2.6
........

4. 安装python-pip工具

先安装setup-tools

wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg --no-check-certificate
chmod +x setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg

安装pip

wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
cp pip-1.3.1.tar.gz /usr/src/
tar zxvf pip-1.3.1.tar.gz
cd pip-1.3.1
python setup.py install
ln -s /usr/local/python2.7/bin/pip /usr/bin/pip


# Centos安装python-pip  # CentOS安装Python2.7与Python2.6并存的方法  # 在centos7下安装python3的步骤  # centos6.7 安装python2.7、pip2.7、easy_install-2.7的方法  # CentOS下安装python3.5+scrapy的方法步骤  # centos 下面安装python2.7 +pip +mysqld  # Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5  # 的是  # 如果没有  # 准备工作  # 先安装  # perl  # centos  # usr  # src  # cp  # ssl  # openssl  # static  # openssl098e  # jxvf  # lcrypto  # zlibmodule  # lib  # lssl  # prefix  # configure 


相关文章: 网站企业制作流程,用什么语言做企业网站比较好?  在线制作视频网站免费,都有哪些好的动漫网站?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何通过.red域名打造高辨识度品牌网站?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  红河网站制作公司,红河事业单位身份证如何上传?  如何配置FTP站点权限与安全设置?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  制作网站的软件免费下载,免费制作app哪个平台好?  如何用AWS免费套餐快速搭建高效网站?  如何在IIS管理器中快速创建并配置网站?  如何有效防御Web建站篡改攻击?  香港服务器租用费用高吗?如何避免常见误区?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  如何用花生壳三步快速搭建专属网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何用美橙互联一键搭建多站合一网站?  淘宝制作网站有哪些,淘宝网官网主页?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何用虚拟主机快速搭建网站?详细步骤解析  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  如何用好域名打造高点击率的自主建站?  建站之星安装后界面空白如何解决?  如何在新浪SAE免费搭建个人博客?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  大连网站制作公司哪家好一点,大连买房网站哪个好?  宿州网站制作公司兴策,安徽省低保查询网站?  linux top下的 minerd 木马清除方法  如何在云服务器上快速搭建个人网站?  建站之星安装步骤有哪些常见问题?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  如何在阿里云通过域名搭建网站?  如何批量查询域名的建站时间记录?  为什么Go需要go mod文件_Go go mod文件作用说明  太平洋网站制作公司,网络用语太平洋是什么意思?  广州建站公司哪家好?十大优质服务商推荐  建站之星导航配置指南:自助建站与SEO优化全解析  建站之星如何实现五合一智能建站与营销推广?  已有域名如何免费搭建网站?  装修招标网站设计制作流程,装修招标流程?  制作农业网站的软件,比较好的农业网站推荐一下?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  如何生成腾讯云建站专用兑换码?  沈阳制作网站公司排名,沈阳装饰协会官方网站?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。