Ответ 1
В системе Ubuntu вы можете установить ее через apt-get
apt-get install python-qt4
Я обновил Python 2.7 от Python 2.6 на Ubuntu Maverick Meerkat (10.10), и я не могу импортировать PyQt4.
[email protected]:~$ 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, команда просто python), он отлично работает. Часы:
[email protected]:~$ 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? Помогите!
Примечание: извините, если это принадлежит суперпользователю, я просто программировал, когда столкнулся с этой проблемой.
В системе 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
Update: Для 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
это займет некоторое время, после make then:
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-модуль, это инструменты python и c/С++ lib и PyQt4 lib