Вопрос

Я обновил до Python 2.7 из Python 2.6 на Ubuntu Maverick Meerkat (10.10), и я не могу импортировать PYQT4.

austin@gerald:~$ python2.7
Python 2.7.0+ (r27:82500, Sep 15 2010, 18:04:55) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4

Я установил оба Python 2.7 (python2.7) и pyqt4 (python-qt4) из репозиториев Ubuntu. Я установил PYQT некоторое время, но я недавно установил Python 2.7.

Если я попробую Python 2.6 (так как он поставляется с Ubuntu, команда просто питон), это работает отлично. Смотреть:

austin@gerald:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4

Я знаю, в чем проблема: модули PYQT4 доступны Python 2.6, но не 2.7. Мой вопрос, как я могу получить Python 2.7, чтобы найти модуль (ы) PYQT4? Помощь!

Примечание. Извините, если это принадлежит в Super User, я просто программировал, когда столкнулся с этой проблемой.

Это было полезно?

Решение

Под системой Ubuntu вы можете установить его через APT-Get

apt-get install python-qt4

Другие советы

Как PYQT не использует Setup.py, он не может быть установлен с помощью PIP или Easy_install

Здесь у вас есть учебник, показывающий, как строить и установить PYQT для Python2.7:

http://problemssol.blogspot.com/2010/12/compile-and-install-pyqt4-for-python27.html.

Обновлять:Для Ubuntu 12.04+ просто используйте APT-Get:

apt-get install python-qt4

OSX 10.8.2 Испытано:

sudo pip install SIP

Получил IoError: [Errno 2] Нет такого файла или каталога: '/tmp/pip-build/sip/setup.py'

Тогда это нормально:

cd /tmp/pip-build/SIP
sudo python configure.py
make
sudo make install

Скачать pyqt с: http://sourceforge.net/projects/pyqt/files/pyqt4/pyqt-4.9.6/pyqt-mac-gpl-4.9.6.tar.gz.

расстегнуть его.

cd PyQt-mac-gpl-4.9.6
sudo python configure.py
make

Это займет некоторое время после этого:

sudo make install    

Наслаждайся этим :)

Вы можете скачать любую версию PYQT4 здесь для любой версии Python, но поскольку вы попросили Python 2.7, вот ссылка для загрузки для Python 2.7:

https://sourceforge.net/projects/pyqt/files/pyqt4/pyqt-4.11.4/

Вы должны установить PYQT4 в среде Python 2.7. Сделать этот бег

easy_install2.7 PyQt4

Если easy_install не установлен, вам нужно будет сначала загрузить и установить его, запустив

python2.7 setup.py install

Пожалуйста, сначала установите модуль SIP, это инструменты Lib Python и C / C ++, а PYQT4 lib

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top