如何安装PyQT4以及PyQT4和PyQT5之间有哪些实际区别?

如何安装PyQT4以及PyQT4和PyQT5之间有哪些实际区别?

我即将开始使用 PyQT 进行开发,但似乎有两个版本。我应该选择哪一个?

此外,我似乎无法安装任何一个,使用时pip install PyQt4出现以下错误:

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

日志显示:

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列出至少PyQt4它给我的印象是包在列表中:

PyQt4                     - Python bindings for the Qt cross platform GUI toolkit

有没有官方的方法可以在通用 Linux 上安装这个东西?我该怎么做?

答案1

我给 rivercomputing 发了一封电子邮件:

如果我尝试通过 pip 安装 PyQt4,我会收到以下消息:

$ pip install PyQt4 下载/解压 PyQt4 找不到满足要求 PyQt4 的任何下载 未找到 PyQt4 的发行版 将完整日志存储在 /home/jon/.pip/pip.log 中

但是,如果我搜索 PyQt4,该包显然就在那里:

$ pip search PyQt4 ... ... PyQt4 - Qt 跨平台 GUI 工具包的 Python 绑定 python-qt - Qt 绑定的 Python 兼容性包装器... ...

该包的 pypi 页面也可以访问(https://pypi.python.org/pypi/PyQt4/4.10.3);然而,我注意到下载统计数据为 0。

如何通过 pip 安装 PyQt4?

并得到了以下“不具建设性”的答复:

你不能。

答案2

我认为安装适用于 PyQt4 的,首先你需要. 信息可从河岸计算网站。

或者如果您使用的是 Ubuntu/debian,您可以从存储库轻松获取:

sudo apt-get 安装 pyqt4-dev-tools

答案3

我遇到了同样的问题。最后我从riverbankcomputing.com,并使用以下命令安装它们:

python configure.py
make
make install

相关内容