Wie installiere ich PyQT4 und was sind die praktischen Unterschiede zwischen PyQT4 und PyQT5?

22037
amn

Ich bin dabei, mit PyQT zu arbeiten, aber es scheint zwei Versionen zu geben. Welches sollte ich gehen?

Auch ich kann nicht scheinen zu können, installieren entweder, indem pip install PyQt4ich die folgende Fehlermeldung erhalten:

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 

Protokoll sagt:

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 pyqtListen zumindest, PyQt4so dass ich den Eindruck habe, dass das Paket in der Liste ist:

PyQt4 - Python bindings for the Qt cross platform GUI toolkit 

Gibt es einen offiziellen Weg, um dieses Ding unter generischem Linux zu installieren? Wie mache ich das?

6

3 Antworten auf die Frage

14
Jon

Ich habe Rivercomputing per E-Mail geschickt:

Wenn ich versuche, PyQt4 über pip zu installieren, erhalte ich die folgende Meldung:

$ pip install PyQt4 Herunterladen / Entpacken von PyQt4 Es wurden keine Downloads gefunden, die den Anforderungen PyQt4 entsprechen. Für PyQt4 wurden keine Distributionen gefunden. Vollständige Protokollierung in /home/jon/.pip/pip.log

Wenn ich jedoch nach PyQt4 suche, ist das Paket eindeutig vorhanden:

$ pip search PyQt4 ... ... PyQt4 - Python-Bindungen für das plattformübergreifende GUI-Toolkit von Qt python-qt - Python-Kompatibilitätswrapper für Qt-Bindungen ... ...

Die pypi-Seite für dieses Paket ist ebenfalls erreichbar ( https://pypi.python.org/pypi/PyQt4/4.10.3 ); Ich habe jedoch festgestellt, dass die Downloadstatistik 0 ist.

Wie kann ich PyQt4 über pip installieren?

Und erhielt die folgende "nicht konstruktive" Antwort:

Du kannst nicht

4
dragfire

Ich denke, um PyQt4 zu installieren, brauchst du zuerst sip . Informationen können auf der Riverbank Computing- Website abgerufen werden.

oder wenn Sie Ubuntu / Debian verwenden, können Sie dies problemlos aus den Repositories erhalten:

sudo apt-get install pyqt4-dev-tools

0
Rest

I encountered the same problem. In the end I downloaded SIP and PyQt from riverbankcomputing.com, and installed them with:

python configure.py make make install 
Ich sehe nicht, wie das die Frage beantwortet. David Richerby vor 8 Jahren 0