6

Я собираюсь начать разработку с использованием 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 ответа3

14

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

Если я пытаюсь установить 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?

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

Ты не можешь

4

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

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

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

1

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

python configure.py
make
make install

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .