linuxpyqt安裝
㈠ 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
下載 安裝即可