Как установить PyQt5 на Windows?
когда я пытаюсь установить PyQt5 в Windows с помощью команды
python configure.py
Я получаю эту ошибку:
Error: Make sure you have a working Qt qmake on your PATH.
я получил pyQt5 от PyQt5 Скачать.
как я могу установить PyQt5?
обновление:
Я установил Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)
С Страница загрузки Qt и теперь у меня есть эта ошибка:
Querying qmake about your Qt installation... Determining the details of your Qt installation... Error: Failed to determine the detail of your Qt installation. Try again using the --verbose flag to see more detail about the problem.
и когда я выполнить команда python configure.py --verbose
:
Querying qmake about your Qt installation... Determining the details of your Qt installation... C:QtQt5.0.2.0.2msvc2012_64binqmake.exe -spec win32-msvc2008 -o qtdetail.m k qtdetail.pro nmake -f qtdetail.mk release 'nmake' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. Error: Failed to determine the detail of your Qt installation. Try again using the --verbose flag to see more detail about the problem.
добавил C:Program Files (x86)Microsoft Visual Studio 11.0VCbin
(содержит nmake.exe
) к пути и я получил эту ошибку:
Querying qmake about your Qt installation... Determining the details of your Qt installation... C:QtQt5.0.2.0.2msvc2012_64binqmake.exe -spec win32-msvc2008 -o qtdetail.mk qtdetail.pro nmake -f qtdetail.mk release Microsoft (R) Program Maintenance Utility Version 11.00.50727.1 Copyright (C) Microsoft Corporation. All rights reserved. "C:Program Files (x86)Microsoft Visual Studio 11.0VCbinnmake.exe" -f qtdetail.mk.Release Microsoft (R) Program Maintenance Utility Version 11.00.50727.1 Copyright (C) Microsoft Corporation. All rights reserved. cl -c -nologo -Zm200 -Zc:wchar_t -O2 -MD -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_NO_DEBUG -DQT_CORE_LIB -I"..............QtQt5.0.2.0.2msvc2012_64include" -I"..............QtQt5.0.2.0.2msvc2012_64includeQtCore" -I"release" -I"..............QtQt5.0.2.0.2msvc2012_64mkspecswin32-msvc2008" -Forelease @C:UsersVictorAppDataLocalTempnm68EA.tmp NMAKE : fatal error U1077: '"C:Program Files (x86)Microsoft Visual Studio 11.0VCbincl.EXE"' : return code '0xc0000135' Stop. NMAKE : fatal error U1077: '"C:Program Files (x86)Microsoft Visual Studio 11.0VCbinnmake.exe"' : return code '0x2' Stop.
10 ответов
самый простой способ установить PyQt просто использовать установщик (ссылка в вашем ответе, Шаг № 5). Если вы установите python 3.3, программа установки автоматически добавит все дополнения PyQt5 к этой установке python. Вам не нужно будет делать компиляцию (ни один из: nmake, nmake install, python configure).
все параметры сборки доступны, если вам нужна пользовательская установка (например, с использованием другой версии python, где нет установщика, предоставленного riverbank computing).
Если вам нужно скомпилировать свою собственную версию PyQt5, шаги (как вы нашли) являются здесь, но предположим, что у вас установлен python и компилятор и на вашем пути. Установленные и на вашем пути были там, где вы столкнулись с проблемами, кажется. Я бы рекомендовал использовать версию установщика, но вам нужно установить python 3.3 первый.
я нашел частичное решение...
шаги по установке pyQt5 (с VS 2012) на Windows:
1) Установите двоичный файл Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)
С здесь.
2) Get sip-4.14.7
(моментальный снимок разработки) из здесь.
3) извлеките файл и откройте Developer Command Prompt for VS2012
.
4) выполните следующие команды (в папке sip):
python configure.py
nmake
nmake install
5) получаем pyQt5
С здесь.
6) экстракт файл и откройте VS2012 x64 Native Tools Command Prompt
.
7) выполните следующие команды:
python configure.py
обновление: при выполнении этих команд ниже не работает:
nmake
nmake install
решение: я попробую использовать pyQt4 с Qt5... потому что pyQt5 находится в разработке и еще не имеет поддержки/документации.
сначала попробуйте это в окне cmd Windows:
pip3 install pyqt5
если это будет успешным, это будет выглядеть примерно так:
C:\Windows\System32>pip3 install pyqt5
Collecting pyqt5
Downloading PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win_amd64.whl (77.2MB)
100% |################################| 77.2MB 13kB/s
Collecting sip<4.20,>=4.19.3 (from pyqt5)
Downloading sip-4.19.3-cp35-none-win_amd64.whl (49kB)
100% |################################| 51kB 984kB/s
Installing collected packages: sip, pyqt5
Successfully installed pyqt5-5.9 sip-4.19.3
если это не сработало, вы можете попробовать эту ссылку из SourceForge.
PyQt5 .exe установщики для Windows
как найти установщик, который подходит именно вам?
во-первых, определите, какая версия Python у вас есть и есть ли у вас 32-разрядный или 64-разрядный Python. Следующий, откройте один из каталогов. Я на Python 3.5 64-бит, поэтому я ищу .exe с этими спецификациями. Когда вы откроете каталог на SourceForge, вы увидите некоторые каталоги только с .zip или .смола.gz. Это не то, что ты ищешь. Хорошее указание на то, какой каталог вы должны щелкнуть, дается столбцом "загрузки / неделя". Я открою PyQt-5.6
одним из самых (вероятно, самых) простых способов установки пакетов сайтов, таких как PyQt5, является установка одной из версий Anaconda. Вы можете просто установить многие из site-packages, установив его. Список доступных сайтов-пакетов с версиями Anaconda можно проверить здесь.
- Dowload Anaconda3 или Anaconda2
- установить его.
- добавьте путь PyQt5 внутри установки Anaconda в вашу системную среду Переменная.
например:
PATH: ....; C:\Anaconda3\Lib\site-packages\PyQt5; ...
- он готов к использованию.
Я новичок как в Python, так и в PyQt5. Я попытался использовать pip, но у меня были проблемы с ним, используя машину Windows. Если у вас есть версия Python 3.4 или выше, pip установлен и готов к использованию следующим образом:
python -m pip install pyqt5
Это, конечно, предполагая, что путь для исполняемого файла Python находится в переменной среды PATH. В противном случае включите полный путь к исполняемому файлу Python (вы можете ввести where python
в окно команды, чтобы найти его), как:
C:\users\userName\AppData\Local\Programs\Python\Python34\python.exe -m pip install pyqt5
вы можете легко установить его с помощью Anaconda. Сначала установите Анаконда или Miniconda о системе (скачать с здесь), а затем установите pyqt следующим образом:
conda install pyqt
он работает для обеих версий python (2 и 3).
чтобы установить версию PyQt5 GPL, запустите (см. Проект PyQt5):
pip3 install pyqt5
установка на питон колеса для вашей платформы и версии Python (если оба поддерживаются).
(колесо будет автоматически загружено из Индекс Пакета Python.)
В PyQt5 колеса включает в себя необходимые части LGPL версии Qt. нет необходимости устанавливать Qt самостоятельно.
(при требуемом sip
упаковано как отдельное колесо и будет загружен и установлен автоматически.)
Примечание:
Если вы получаете сообщение об ошибке, говорящее что-то как
No downloads could be found that satisfy the requirement
тогда вы, вероятно, используете неподдерживаемая версия Python.