Как установить PyQt4 в Windows с помощью pip?
Я использую Python 3.4 для Windows. Когда я запускаю script, он жалуется
ImportError: No Module named 'PyQt4'
Поэтому я попытался установить его, но pip install PyQt4
дает
Не удалось найти загрузки, удовлетворяющие требованию PyQt4
хотя он появляется, когда я запускаю pip search PyQt4
. Я попытался pip install python-qt
, который был успешно установлен, но это не решило проблему.
Что я делаю неправильно?
Ответы
Ответ 1
Вот колеса колес Windows, построенные Chris Golke - Панели Windows Python - PyQt
В именах файлов cp27
означает C-python версии 2.7, cp35
означает python 3.5 и т.д.
Так как Qt - более сложная система с скомпилированной кодовой базой С++, лежащей в основе интерфейса python, которую она предоставляет вам, ее сложнее построить, чем просто чистый пакет кода python, а это значит, что ее сложно установить из источника.
Удостоверьтесь, что вы захватили правильный файл колеса Windows (версия python, 32/64 бит), а затем используйте pip, чтобы установить его - например:
C:\path\where\wheel\is\> pip install PyQt4-4.11.4-cp35-none-win_amd64.whl
Должна ли корректная установка, если вы используете сборку x64 для Python 3.5.
Ответ 2
QT больше не поддерживает PyQt4, но вы можете установить PyQt5 с помощью pip:
pip install PyQt5
Ответ 3
Вы не можете использовать pip. Вам необходимо скачать с сайта Riverbank и запустить программу установки для вашей версии python. Если для вашей версии не установлена установка, вам придется установить Python для одного из доступных инсталляторов или построить из исходного кода (что довольно важно). Другие ответы и комментарии имеют ссылки.
Ответ 4
Если вы устанавливаете PyQt4 в Windows, файлы здесь по умолчанию:
C:.\Python27\Lib\сайт-пакеты\PyQt4 * *
но он также оставляет файл здесь:
C:\python27\Lib\сайт-пакеты\sip.pyd
Если вы скопируете папку sip.pyd и PyQt4 в свой файл virtualenv, все будет работать нормально.
Например:
mkdir c:\code
cd c:\code
virtualenv BACKUP
cd c:\code\BACKUP\scripts
activate
Затем с помощью проводника Windows скопируйте из C:\Python27\Lib\site-packages
файл (sip.pyd) и папку (PyQt4), упомянутые выше, в C:\code\BACKUP\Lib\site-packages\
Затем вернитесь в CLI:
cd ..
(c:\code\BACKUP)
python backup.py
Проблема с попыткой запуска script, вызывающего PyQt4 из virtualenv, заключается в том, что у virtualenv нет PyQt4, и он не знает, как ссылаться на установку по умолчанию, описанную выше. Но выполните следующие действия, чтобы скопировать PyQt4 в ваш virtualenv, и все должно отлично работать.
Ответ 5
Похоже, вам придется немного выполнить ручную установку для PyQt4.
http://pyqt.sourceforge.net/Docs/PyQt4/installation.html
Это может помочь немного больше, это немного больше в формате учебника/поэтапно:
http://movingthelamppost.com/blog/html/2013/07/12/installing_pyqt____because_it_s_too_good_for_pip_or_easy_install_.html
Ответ 6
Ранее установщики PyQt.exe были доступны прямо со страницы загрузки сайта. Теперь с выпуском PyQt4.12 установщики устарели. Вы можете заставить библиотеки работать как-то, компилируя их, но это будет означать, что вам придется столкнуться с большими трудностями.
В противном случае вы можете использовать предыдущие дистрибутивы для решения вашей задачи. Установщики Windows.exe могут быть загружены с:
https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/
Ответ 7
С текущей последней версией Python 3.6.5
pip3 install PyQt5
отлично работает
Ответ 8
Для Windows:
Загрузите соответствующую версию PyQt4 здесь:
и установите его, используя pip (пример для Python3.6 - 64bit)
pip install PyQt4‑4.11.4‑cp36‑cp36m‑win_amd64.whl
Ответ 9
Попробуйте это для PyQt5:
pip install PyQt5
Используйте операционную систему на этой ссылке для PyQt4.
Или загрузите поддерживаемое колесо для вашей платформы по этой ссылке.
В противном случае используйте эту ссылку для установщика исполняемого файла Windows.
Надеюсь, это поможет вам установить PyQt4 или PyQt5.
Ответ 10
установите PyQt5 для Windows 10 и python 3. 5+.
pip install PyQt5
Ответ 11
Если у вас возникла ошибка при установке PyQt4.
Ошибка: PyQt4-4.11.4-cp27-cp27m-win_amd64.whl не поддерживается колесом на этом платформы.
Мой тип системы 64-битный, но для решения этой ошибки я установил PyQt4 из 32-битной системы Windows, то есть PyQt4-4.11.4-cp27-cp27m-win32.whl - нажмите здесь, чтобы увидеть больше версий.
![enter image description here]()
Пожалуйста, выберите соответствующую версию PyQt4 в соответствии с установленной версией Python.
Ответ 12
Вы также можете использовать эту команду для установки PyQt5.
pip3 install PyQt5
Ответ 13
Я использую PyCharm и смог установить PyQt5.
PyQt4, а также PyQt4Enhanced и windows_whl не удалось установить, я предполагаю, что, поскольку Qt4 больше не поддерживается.