Bagaimana cara menginstal PyQT4 dan apa perbedaan praktis antara PyQT4 dan PyQT5?

6

Saya akan mulai mengembangkan menggunakan PyQT, tetapi tampaknya ada dua versi. Yang mana yang harus saya pilih?

Juga, sepertinya saya tidak dapat menginstal antara , menggunakan pip install PyQt4 Saya mendapatkan kesalahan berikut:

Downloading/unpacking PyQt4
  Could not find any downloads that satisfy the requirement PyQt4
Cleaning up...
No distributions at all found for PyQt4
Storing complete log in /home/user/.pip/pip.log

Log mengatakan:

Exception information:
Traceback (most recent call last):
  File "/home/user/projects/pyqt-test-1/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
    status = self.run(options, args)
  File "/home/user/projects/pyqt-test-1/lib/python2.7/site-packages/pip/commands/install.py", line 236, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/home/user/projects/pyqt-test-1/lib/python2.7/site-packages/pip/req.py", line 1085, in prepare_files
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
  File "/home/user/projects/pyqt-test-1/lib/python2.7/site-packages/pip/index.py", line 265, in find_requirement
    raise DistributionNotFound('No distributions at all found for %s' % req)
DistributionNotFound: No distributions at all found for pyqt4

pip search pyqt daftar setidaknya PyQt4 jadi itu memberi saya kesan bahwa paket itu ada dalam daftar:

PyQt4                     - Python bindings for the Qt cross platform GUI toolkit

Apakah ada cara resmi untuk menginstal hal ini di Linux generik? Bagaimana aku melakukan itu?

amn
sumber

Jawaban:

14

Saya mengirim email melalui rivercomputing:

Jika saya mencoba menginstal PyQt4 via pip, saya mendapatkan pesan berikut:

$ pip instal PyQt4   Mengunduh / membongkar PyQt4     Tidak dapat menemukan unduhan yang memenuhi persyaratan PyQt4   Tidak ditemukan distribusi sama sekali untuk PyQt4   Menyimpan log lengkap di /home/jon/.pip/pip.log

Namun, jika saya mencari PyQt4, paketnya jelas ada:

$ pip pencarian PyQt4   ...   ...   PyQt4 - binding Python untuk toolkit GUI lintas platform Qt   python-qt - pembungkus kompatibilitas Python untuk Qt Bindings   ...   ...

Halaman pypi untuk paket ini juga dapat dijangkau   ( https://pypi.python.org/pypi/PyQt4/4.10.3 ); Namun, saya memang memperhatikan   bahwa   statistik unduhan berada pada 0.

Bagaimana saya bisa menginstal PyQt4 via pip?

Dan mendapat balasan "tidak konstruktif" berikut:

Kamu tidak bisa

Jon
sumber
4

Saya pikir untuk menginstal PyQt4 , pertama-tama yang Anda butuhkan menyesap . Informasi dapat tersedia dari komputasi tepi sungai situs web.

atau jika Anda menggunakan Ubuntu / debian, Anda dapat dengan mudah mendapatkan dari repositori:

sudo apt-get install pyqt4-dev-tools

dragfire
sumber
1

Saya mengalami masalah yang sama. Pada akhirnya saya mengunduh SIP dan PyQt dari riverbankcomputing.com , dan memasangnya dengan:

python configure.py
make
make install
Rest
sumber
Saya tidak melihat bagaimana ini menjawab pertanyaan.
David Richerby