注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

淘尽网 官方博客

淘尽网http://www.tao3w.com做最好的比价网站

 
 
 

日志

 
 
关于我

淘尽网 http://www.tao3w.com 做最好的比价网站,做最好的数据抓取专家。

网易考拉推荐

cenos5.4_x64 下安装python2.5 +qt+sib  

2012-07-25 22:06:52|  分类: LINUX |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一,首先安装Python2.5

1、检查己安装的老版本

[root@etl119 Python-2.5]#  rpm -qa python
python-2.4.3-27.el5

2、安装新版本Python2.5

 

[root@etl119 ~]# tar zxvf Python-2.5.tgz

[root@etl119 ~]# cd Python-2.5
[root@etl119 Python-2.5]# ./configure --prefix=/usr/local/python

[root@etl119 Python-2.5]# make &make install clean

验证下安装结果是否生效
[root@etl119 Python-2.5]# python
Python 2.4.3 (#1, Sep  3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
可见还是调用的原来2.4.3版本的python ,这是因为系统默认路径下的链接指向都是原来的老版本

3、覆盖老版本Python

[root@etl119 Python-2.5]# cd /usr/bin/
[root@etl119 bin]# rm -f python
[root@ha01 bin]#ln -s /usr/local/python/bin/python

再次验证修改是否成功

[root@etl119 bin]# python
Python 2.5 (r25:51908, May 17 2011, 02:20:10)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

 二,安装Qt

[root@etl119 ~]#tar zxvf qt-everywhere-opensource-src-4.7.3.tar.gz

[root@etl119 ~]# cd qt-everywhere-opensource-src-4.7.3

[root@etl119 qt-everywhere-opensource-src-4.7.3]# ./configure

出现下面的选择项,我们使用开源的版本,所以输入o

Which edition of Qt do you want to use ?

Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edition.

o

接下来要求接受协议,这个等于废话,只能选yes,除非不安装

This is the Qt for Linux/X11 Open Source Edition.

You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU General Public License (GPL) versions 3.

Type '3' to view the GNU General Public License version 3.
Type 'L' to view the Lesser GNU General Public License version 2.1.
Type 'yes' to accept this license offer.
Type 'no' to decline this license offer.

Do you accept the terms of either license?  yes
输入yes,并回车后开始编译

这个东西要用gmake

 [root@etl119 qt-everywhere-opensource-src-4.7.3]# gmake

 [root@etl119 qt-everywhere-opensource-src-4.7.3]# gmake install clean

三,安装sip

[root@etl119 ~]# tar zxvf sip-4.12.3.tar.gz
[root@etl119 ~]# cd sip-4.12.3

[root@etl119 sip-4.12.3]# python configure.py
[root@etl119 sip-4.12.3]# make
[root@etl119 sip-4.12.3]# make install clean

四,安装PyQt4

[root@etl119 ~]#  tar zxvf PyQt-x11-gpl-4.8.4.tar.gz

[root@etl119 ~]# cd PyQt-x11-gpl-4.8.4

[root@etl119 PyQt-x11-gpl-4.8.4]#  python configure.py

此处出错了

Error: Make sure you have a working Qt v4 qmake on your PATH or use the -q
argument to explicitly specify a working Qt v4 qmake.

//这是因为编译器找不到qmake的路径,那我们只好给他指定路径了,查看下系统中刚刚安装的qt的路径,如果之前没有指定那么qmake默认路径是/usr/local/Trolltech/Qt-4.7.3/bin/qmake

重新编译安装

[root@etl119 PyQt-x11-gpl-4.8.4]# python configure.py -q /usr/local/Trolltech/Qt-4.7.3/bin/qmake

 

Determining the layout of your Qt installation...
This is the GPL version of PyQt 4.8.4 (licensed under the GNU General Public
License) for Python 2.5 on linux2.

Type '2' to view the GPL v2 license.
Type '3' to view the GPL v3 license.
Type 'yes' to accept the terms of the license.
Type 'no' to decline the terms of the license.

Do you accept the terms of the license?   //又是要求是否接受协议,除了接受没别的选择吧?  敲yes 回车吧

yes

然后就是开始make了

[root@etl119 PyQt-x11-gpl-4.8.4]# make

[root@etl119 PyQt-x11-gpl-4.8.4]# make install clean

  评论这张
 
阅读(640)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017