简体   繁体   中英

Could not find a version that satisfies the requirement PyQt4 (from versions: )

When trying to install qt4 for python 2.7 (that I need to run some scripts written by other developers):

$ sudo pip install PyQt4

Could not find a version that satisfies the requirement PyQt4 (from versions: )
No matching distribution found for PyQt4

Additional information:

$ python --version
Python 2.7.15+

$ pip list
Package    Version
---------- -------
numpy      1.16.5 
pip        19.3   
pyqtgraph  0.10.0 
setuptools 41.4.0 
wheel      0.33.6 

Any suggestion on how to install it?

Please note that I have tried the solution proposed here :

pip install PyQt4-4.11.4-cp35-none-win_amd64.whl

ERROR: PyQt4-4.11.4-cp35-none-win_amd64.whl is not a supported wheel on this platform.

I guess because it is not a windows platform, isn't it? I am trying to install it on XUbuntu 18.04.

As suggested in one of the comment by @phd "PyQt4-4.11.4-cp35-none-win_amd64.whl is for Python 3.5 and Python 64-bit. You need to download wheel for Python 2.7" .

I have tryed also:

$ pip install PyQt4‑4.11.4‑cp27‑cp27m‑win_amd64.whl

Requirement 'PyQt4‑4.11.4‑cp27‑cp27m‑win_amd64.whl' looks like a filename, but the file does not exist
PyQt4‑4.11.4‑cp27‑cp27m‑win_amd64.whl is not a valid wheel filename.

So the question can be: how to install the right version? How to find the right packet? My problem is exactly this one: I do not know how to move myself in this big forest. Thank you for every suggestion.

By default pip looks for project distributions on Pypi . If you ask for pip install PyQt4 , then you can also manually look at the page for this PyQt4 project on PyPi . There you will eventually see that there are no distributions at all to download so pip won't be able to install anything on any platform for any Python version at all. You need to look for alternatives.

You can have a look at the homepage of the PyQt project and you will eventually find the page to download the PyQt4 source code . There is a link on this page for the Linux source code of PyQt4 , so you might want to have a look at it and see if you can get it installed on your system.

Building on sinoroc 's answer: PyQt4 is outdated, and only PyQt6 or PyQt5 are available on PIP. See this website .

pip install PyQt6

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM