2013-06-21 23 views
21

this one gibi bazı benzer sorular olabilir, ancak benim için hiçbir yanıt bulamadım. danPython 2.7 ile Ubuntu 12.04 üzerinde PyQt nasıl kurulur?

sudo aptitude install python-qt4-dev python-sip4 python-sip4-dev

: https://groups.google.com/forum/#!topic/mnemosyne-proj-devel/VQQzjhARWoA

Denedim:

sudo aptitude install python-qt4

den: http://www.saltycrane.com/blog/2008/01/how-to-install-pyqt4-on-ubuntu-linux/

ben gibi yapmak bazı yollar denedi Ben hata PyQt4 yüklemek tring var Sonra http://www.riverbankcomputing.co.uk/software/sip/download

: den http://www.riverbankcomputing.co.uk/software/pyqt/download ve yudum: Ben de gelen PyQt4 indirirken kaynağından yüklemeye çalıştı

$python2.7 
Python 2.7.3 (default, Aug 1 2012, 05:14:39) 
[GCC 4.6.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import PyQt4 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named PyQt4 

: Yukarıdaki tesisler sonra 210

Her zaman hata var :

$ sudo python configure.py --verbose 
Determining the layout of your Qt installation... 
/usr/bin/qmake -o qtdirs.mk qtdirs.pro 
make -f qtdirs.mk 
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I. -o qtdirs.o qtdirs.cpp 
qtdirs.cpp:1:28: fatal error: QCoreApplication: No such file or directory 
compilation terminated. 
make: *** [qtdirs.o] Error 1 
Error: Failed to determine the layout of your Qt installation. Try again using 
the --verbose flag to see more detail about the problem. 

sorum şu: Ubuntu 12.04 üzerinde PyQt4 yüklemek için uygun ve etkili yolu nedir?

cevap

24

Sen kullanıldığında düzgün Qt4 için piton bağlantıları yüklemek aslında yaptı:

sudo aptitude install python-qt4 

Genellikle Dağıtım sağlanan paketleri kullanmalıdır - Ubuntu tarafından sağlanan paketler ihtiyaçlarınız için mükemmel yeterli.

Beni şaşırtmak, Ubuntu paketini yükledikten sonra aldığınız hatadır. Bunu bir Ubuntu 12.04 kurulumunda denedim ve benim için çalıştı. Bu, sisteminizdeki mevcut Ubuntu kurulumunuzun bir şekilde kırıldığını gösteriyor.

Python-qt4 paketini tamamen temizleyip tekrar takmayı deneyebilirsiniz;

sudo apt-get remove --purge python-qt4 

da sorunu değilse: apt sonra paket dosyasını indirir, böylece bir

kesilirken

sudo apt-get clean 

... yine, sistemden indirilen paket dosyalarını kaldırır

sudo apt-get install python-qt4 

Bu hala çalışmıyorsa, Ubuntu yüklemenizde gerçekten çok tuhaf bir şey oluyor ve tamamen akıllıca olabilir. Ubuntu'yu yeniden yükleyin.

4
aws ubuntu (12.04 ve 14.04) üzerinde

:

sudo apt-get update 
sudo apt-get install python-qt4 
sudo apt-get install libxml2-dev libxslt1-dev python-dev 
sudo apt-get install python-lxml 
sudo apt-get install xvfb 

Giriş this link ve your-own-example.py

DISPLAY=localhost:1.0 xvfb-run python your-own-example.py 

Voila üretir.

+1

SO'ya hoş geldiniz! Bu OP'nin Ubuntu 12.04'teki sorunlarını düzeltir mi? Aksi halde bu cevap değildir veya 14.04 için cevaplamayı seçtiğiniz NEDEN açıklığa kavuşturulması gerekir. Bazen bu uygun olabilir, "Bu da 14.04'te gerçekleşir, bu yüzden sorunu çözmeniz için bu sorunu yaşıyorsanız bakın. [How to page page] (http://stackoverflow.com/help/how-to?hl=tr) -answer) cevabınızı iyileştirmek için yardım için. – Madness

+0

Teşekkürler, ben okumak için yazmıştım Y. Yep, kontrol ettim ve ayrıca 12.04 ile çalışıyor. –

+0

Mükemmel, Teşekkür ederim Tomas. – Madness

İlgili konular