Python 2.7 не может импортировать PYQT4
-
25-09-2019 - |
Вопрос
Я обновил до 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