Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 12.10下搭建PyQt环境

在Ubuntu 12.10下搭建PyQt环境。make安装Python(由于此版本默认有Python2.7和Python3.2故可省去)第一步:下载Qt4源代码第二步:下载SIP( SIP is a tool forautomatically generating Python bindings for C andC++ libraries)第三步:下载PyQt第四步:配置SIP:解压sip-XXXXX.tar.gz压缩包,进入sip-XXXXX目录运行python configure.py注意:If you have multiple versions of Python installed then make sureyou use theinterpreter for which you wish SIP to generate bindings for.也就是说我采用Python3.x进行开发,那么使用的命令是:python3 configure.pyshell下的结果是:lieo@ubuntu:~/download/sip-4.14.2$ python3 configure.py
This is SIP 4.14.2 for Python 3.2.3 on linux2.
The SIP code generator will be installed in /usr/bin.
The sip module will be installed in /usr/lib/python3/dist-packages.
The sip.h header file will be installed in /usr/include/python3.2mu.
The default directory to install .sip files in is /usr/share/sip.make注意: 这步可能会报找不到Python.h文件的错误(没报错跳到make install)这是因为缺失头文件和静态库包,假如使用python2.7运行sudo apt-get install python-dev假如使用python3运行sudo apt-get install python3-devmake install第五步:编译安装Qt4Ubuntu默认没有编译环境,运行以下命令安装编译环境sudo apt-get install build-essential#进入qt源码目录运行./configure结果:Qt will be installed into /usr/local/Trolltech/Qt-4.8.4make
make install1.如果在./configure阶段,出现了以下错误
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11
那是因为没装有libxtst-dev,使用命令apt-get install libxtst-dev安装2.如果在make阶段,出现一下错误/usr/bin/ld: cannot find -lXrender
make[1]: *** [../../../../lib/libQtWebKit.so.4.7.3] 错误 1make: *** [sub-webkit-make_default-ordered] 错误 2那是因为没有装libxrender-dev3.在qt create中,尝试编译测试,如果找不到qmake,则在工具-选项-QT4中手动设置qmake的位置。qmake的位置默认在/usr/local/Trolltech/Qt-4.8.4/bin/qmake。当这几个步骤全部完成后,把“PATH=/usr/local/Trolltech/Qt-4.8.4/bin:$PATH
export PATH”加到.profile中,Qt就安装成功了。
或者 在.bashrc文件(如果你的shell是bash、ksh、zsh或者sh)中,添加下面这些行:
QTDIR=/usr/local/Trolltech/Qt-4.8.4
PATH=$QTDIR/bin:$PATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
第六步:安装PyQt#进入PyQt源码目录运行以下命令安装PyQt
#前提是Qt4和SIP以正确安装
python configure.py
make
make install至此配置完成openSUSE 11.2下Net-SNMPv3的使用Ubuntu 12.10搭建RTEMS开发环境(源码包编译)相关资讯      PyQt  Ubuntu PyQt 
  • Ubuntu下安装PyQt 5  (07月28日)
  • PyQt 4.11/5.3 发布  (05/29/2014 10:18:23)
  • PyQt 5.2 发布,Qt 库的 Python 版  (01/09/2014 10:32:47)
  • Mac OS X 10.11.1下搭建Python3.4   (01月21日)
  • PyQt 5.2.1 发布,Qt 库的 Python   (03/17/2014 07:44:02)
  • PyQt 5.1 发布,Qt 库的 Python 版  (10/04/2013 09:32:44)
本文评论 查看全部评论 (0)
表情: 姓名: 字数