Как установить 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? Как я могу это сделать?

3 ответа

Я отправил письмо по электронной почте:

Если я пытаюсь установить PyQt4 через pip, я получаю следующее сообщение:

$ pip install PyQt4 Загрузка / распаковка PyQt4 Не удалось найти файлы для загрузки, которые удовлетворяют требованию PyQt4 Не найдено никаких дистрибутивов для PyQt4. Сохранение полного журнала в /home/jon/.pip/pip.log

Однако, если я ищу PyQt4, пакет явно там:

$ pip search PyQt4...... PyQt4 - привязки Python для инструментария кроссплатформенного графического интерфейса Qt python-qt - оболочка совместимости Python для привязок Qt......

Страница pypi для этого пакета также доступна ( https://pypi.python.org/pypi/PyQt4/4.10.3); Тем не менее, я заметил, что статистика загрузки равна 0.

Как я могу установить PyQt4 через pip?

И получил следующий "неконструктивный" ответ:

Ты не можешь.

Я думаю, чтобы установить PyQt4, в первую очередь вам нужно sip. Информация может быть доступна на веб-сайте River Bank.

или если вы используете Ubuntu/debian, вы можете легко получить из репозиториев:

sudo apt-get установить pyqt4-dev-tools

Я столкнулся с той же проблемой. В конце я скачал SIP и PyQt с сайта riverbankcomputing.com и установил их с помощью:

python configure.py
make
make install
Другие вопросы по тегам