当前位置:首页 » 操作系统 » linuxpyqt安装

linuxpyqt安装

发布时间: 2022-07-03 18:55:43

python安装PyQt5时遇到这个问题该怎么解决

linux系统下Qt5编译好的程序在未安装Qt的系统下运行会报以下错误:
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Reinstalling the application may fix this problem.
出现这个错误,主要是因为qt5为了在多平台下更方便移植,使用了一种新的技术-----platform abstraction system (QPA),而它中的库又依赖于Qt5中的一个库文件libQt5DBus.so.5,所以,只要打包时只要加上这个文件就可以了。
linux下qt5程序打包步骤如下
1、把以下7个库文件放到/usr/lib目录下

libQt5Widgets.so.5
libQt5Gui.so.5
libQt5Core.so.5
libicui18n.so.51
libicuuc.so.51
libicudata.so.51
libQt5DBus.so.5
2、拷贝Qt5安装目录中的platforms目录,使它和你的Qt程序同级目录
现在你可以双击你的程序运行了呵呵

㈡ 怎么在linux下搭建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 sure
you use theinterpreter for which you wish SIP to generate bindings for.
也就是说我采用Python3.x进行开发,那么使用的命令是:python3 configure.py
shell下的结果是:
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 mole 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-dev
make install
第五步:编译安装Qt4
Ubuntu默认没有编译环境,运行以下命令安装编译环境
sudo apt-get install build-essential
#进入qt源码目录运行
./configure
结果:Qt will be installed into /usr/local/Trolltech/Qt-4.8.4
make
make install
1.如果在./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] 错误 1
make: *** [sub-webkit-make_default-ordered] 错误 2
那是因为没有装libxrender-dev
3.在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
至此配置完成

㈢ linux怎么安装python3-pyqt5

打开终端
sudo apt-get install python3-pyqt*
这样会安装所有pyqt所需的组件

㈣ 下载的pyqt如何解压在python程序中

ptqt是做图形界面的,学python就装python好了
如果是windows下,直接下windows版本的,是exe格式,双击就可以安装了
怎么用的话可以去看pyqt的example,默认安装情况下在你的python安装目录下的Lib/site-packages/PyQt4/examples下,pyqt的例子很赞的

㈤ 在Linux centos7.0下安装和pyqt4和Eric

两种方法,一是用yum方式安装,第二就是下载源码编译安装。

1、使用yum安装,首先需要添加epel源,然后

yumlistqscintilla*

应该可以看到可用的qscintilla的安装包,使用yum命令安装即可,但是有可能安装的版本不一定是2.8.4了

yuminstallqscintilla*


2、源码编译方法

a.首先下载源码包QScintilla-gpl-2.8.4.tar.gz

b.解压源码包:tar -zxvfQScintilla-gpl-2.8.4.tar.gz

c.进入解压后目录的Qt4目录,执行下面三个命令:

#qmakeqscintilla.pro
#make
#makeinstall

d.进入解压后目录的Python目录,执行下面三个命令:

#python./configure.py
#make
#makeinstall

㈥ linux上安装文件失败,是虚拟机,这个东西我打开看是有安装包的,但是为什么会安装失败的

因为,
This system is not registered with RHN.
RHN support will be disabled.
所以,你虽然有安装包,但是下载不下来。
所以,安装失败。

RHEL的服务是收费的。

㈦ linux下PyQt5安装失败,求助

一、你调用read的时候,实际上调用的是socketchannel的read方法,而你设置的阻塞模式是ServerSocketChannel的模式,所以调用read时依然会采用默认的阻塞方式,如果你希望用非阻塞的方式,只要设置一下socketchannel的阻塞模式就OK了。二、默认情...

㈧ 谁会在linux下编译安装pyqt4

两种方法。
第一种: 你已安装setuptools
然后easy_install pyqt4

第二种:下载pyqt4 然后解压,进入pyqt4的目录 python setup.py install

㈨ 怎么在虚拟机上的linux系统安装ipython

一、通过系统的软件包管理器安装ipython软件包。
1、ubuntu直接用以下命令:
#apt-get install ipython
//ubuntu将ipython的库文件安装到/usr/share/python-support/ipython目录下,包括一系列.pth文件和符号链接,而ipython的二进制文件则安装在/usr/bin/ipyton目录下。
2、redhat(centos)使用下面的命令:
#yum list | grep ipython
//查看所使用的yum源是否有ipython包,没有的话,就只能换源或者源码安装了。
#yum install ipython.noarch
//安装ipython
二、下载tar包安装方法:
1、 解压:
[root@CentOS_1 ~]# tar xf Python-2.7.8
2、进入解压后的文件夹Python-2.7.8,编译:
[root@centos_1 Python-2.7.8]# ./configure --prefix=/usr/local/python2.7
3、make安装
[root@centos_1 Python-2.7.8]# make && make
安装Ipython
1、下载Ipython
下载Ipython的源码包ipython-3.0.0.tar.gz。
2、解压安装包
[root@centos_1 tmp]# tar zxvf ipython-3.0.0
3、安装readline-devel包
在编译安装Ipython之前,确保已经安装了readline-devel包,否则安装完成后,IPython将无法正常输入;
[root@centos_1 ~]# yum install readline-devel
3、使用Python2.7.8编译安装。
[root@centos_1 ipython-3.0.0]# /usr/local/python2.7/bin/python setup.py build
[root@centos_1 ipython-3.0.0]# /usr/local/python2.7/bin/python setup.py install
4、安装完成之后,会在Python2.7.8的bin目录下面生成一个IPython的可执行文件,为了方便使用,将IPython连接到/usr/bin目录下面。
[root@centos_1 bin]# ln -sf ipython /usr/bin/ipython

㈩ python-pyqt5 软件包是做什么的,我该如何安装呢。我的系统是xubuntu1404 请求

pyqt5 python的GUI开发包。也就是跨平台的图形化开发包
http://www.riverbankcomputing.com/software/pyqt/download5
下载 安装即可

热点内容
hp存储扩容 发布:2024-11-17 23:29:16 浏览:566
在ftp中put表示什么 发布:2024-11-17 23:29:12 浏览:380
mvc多文件上传 发布:2024-11-17 23:13:56 浏览:152
玩游戏硬盘缓存32m 发布:2024-11-17 23:03:42 浏览:522
蓝光存储系统 发布:2024-11-17 23:03:41 浏览:433
地平线4提示配置低于最低怎么办 发布:2024-11-17 22:54:38 浏览:608
注册银行卡账户密码填什么 发布:2024-11-17 22:54:35 浏览:535
java压缩上传图片 发布:2024-11-17 22:26:59 浏览:625
plc编程课件 发布:2024-11-17 22:18:23 浏览:467
我的世界服务器信号一直在检测 发布:2024-11-17 22:09:52 浏览:545