我即将开始使用 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