在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)