2011-04-01 21 views
27

yüklemek pip ama bu hatayı alıyorum:Ben pip ile PyQT paketini yüklemeye çalışıyorum Pyqt IOError

~$ pip install PyQt 

Downloading/unpacking PyQt 
Downloading PyQt-x11-gpl-4.8.3.tar.gz 
(9.8Mb): 9.8Mb downloaded Running 
setup.py egg_info for package PyQt 
    Traceback (most recent call last): 
     File "<string>", line 14, in <module> 
    IOError: [Errno 2] No such file or directory: 
'/home/john/build/PyQt/setup.py' 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 14, in 
<module> 

IOError: [Errno 2] No such file or 
directory: 
'/home/john/build/PyQt/setup.py 

---------------------------------------- Command python setup.py egg_info 
failed with error code 1 Storing 
complete log in 
/home/john/.pip/pip.log 
+1

Burada birisi bir sorunu eklendi: https://github.com/pypa/pip/issues/579 –

cevap

9

o dosya bir configure.py değil setup.py çünkü bu. configure.py, configure.py'ye --qmake seçeneğinden geçirerek seçtiğiniz qt lib'e karşı pyqt oluşturmak için kullandığınız bir make dosyası yaratır, farklı seçenekler de vardır. Pipo tutucusu ile bir böcek dosyalamayı öneriyorum.

+3

netleştirmek için: yine de bu paketi manuel olarak indirip yükleme talimatlarını takip ederek oluşturun. –

+0

@hector Pip ile olmalı, dosya aslında nehir kıyısından geliyor. Onlar sadece nix ikili değil, sadece pencereleri var. easy_install, bunu iyi bir şekilde ele alır. –

+5

Nope easy_install, nasıl kullanılacağını da bilmiyor –

3

ActivePython'un ikili paket yöneticisini kullanarak alternatif olarak install PyQt4 yapabilirsiniz.

$ pypm install pyqt4 
The following packages will be installed into "~/.local" (2.7): 
pyqt4-4.8.3.0 
Hit: [pypm-free.activestate.com] pyqt4 4.8.3.0 
Installing pyqt4-4.8.3.0 
$ 

Madem zaten PyPM sahip olarak, hiçbir derleme gerekli. Eğer Mac kullanıyorsanız

8

, sen homebrew kullanabilirsiniz:

brew install pyqt