2010-10-24 34 views
12

'u alamıyor Ubuntu Maverick Meerkat'ta (10.10) Python 2.6'dan Python 2.7'ye yükselttim ve PyQt4'ü alamıyorum. Python 2.7, PyQt4

[email protected]:~$ python2.7 
Python 2.7.0+ (r27:82500, Sep 15 2010, 18:04:55) 
[GCC 4.4.5] 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 

Ben Ubuntu depolarından hem Python 2.7 (python2.7) ve PyQt4 (python-qt4) kurulu. PyQt'yi bir süre önce kurdum, ancak son zamanlarda Python 2.7'yi kurdum.

Python 2.6'yı denediğimde (Ubuntu ile gönderildiği için, komut yalnızca python) mükemmel çalışır. PyQt4 modülleri Python 2.6 ulaşılabilir ancak 2.7:

[email protected]:~$ python 
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import PyQt4 

Sorunun ne biliyorum: izle. Sorum şu: Pyyt4 modülünü/modüllerini bulmak için Python 2.7'yi nasıl alabilirim? Yardım et!

Not: Bu, Süper Kullanıcı'ya aitse üzgünüz, bu sorunla karşılaştığımda programlama yapıyordum.

cevap

3

, sen

apt-get install python-qt4 
+0

Bunu en eski destekli bile olsa cevap olarak işaretle Ubuntu sürümü (12.04 LTS atm), 'python' paketi artık 2.7 versiyonudur. –

1

PyQt4'ü Python 2.7 ortamında kurmalısınız. easy_install ilk indirmek gerekir ve pip veya easy_install kullanılarak yüklenemez setup.py kullanmıyor PyQt'de olarak

python2.7 setup.py install 
+1

afedersiniz-get apt yoluyla yükleyebilir ama bir açıklama yapmak istiyorum, neden pip olmasın? duymadınız, "easy_install pip için çok yaşadı" :) – mouad

+0

Evet, haklısınız. :) Sadece easy_install için kullanıyorum – EMP

+2

Bu işe yaramadı. "Easy_install-2.7 PyQt4" komutunu çalıştırdığımda şöyle diyor: "Okuma http://pypi.python.org/simple/PyQt4/ 'PyQt4' için indeks sayfası bulunamadı (belki yanlış yazılmış?) Tüm paketlerin tarama indeksi (bu biraz zaman alabilir) Okuma http://pypi.python.org/simple/ PyQt4 için yerel paketler veya indirme bağlantıları bulunamadı. Requirement.parse ('PyQt4') "için uygun dağıtım bulunamadı:": (Pipeyi nasıl kullanırım? –

1

ilk SIP modülü monte bu piton ve c/C++ lib araçları ve bir Lütfen PyQt4

lib
4

OSX 10.8 0,2 test:

sudo pip install SIP 

var IOError: [Errno 2] böyle bir dosya ya da dizin: '/tmp/pip-build/SIP/setup.py'

Daha sonra Tamam: den

cd /tmp/pip-build/SIP 
sudo python configure.py 
make 
sudo make install 

indir PyQT: http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.9.6/PyQt-mac-gpl-4.9.6.tar.gz

sıkıştırılmış dosyayı açın.

cd PyQt-mac-gpl-4.9.6 
sudo python configure.py 
make 

o zaman yaptıktan sonra, bir süre alacaktır:

sudo make install  

it :) Enjoy

Burada Python herhangi bir sürümü için ancak istedi beri PyQt4 herhangi bir sürümünü indirebilirsiniz
+0

Çalıştırmayı bana verir 'hatası: çıktı dosyası açılamıyor' main.o ':' Çıkış kütüğünü açarken hata 'main.o' '' – Lango