Hoe installeer ik PyQt4 op Windows met pip?

Ik gebruik Python 3.4 op Windows. Als ik een script uitvoer, klaagt het

ImportError: No Module named 'PyQt4'

Dus ik probeerde het te installeren, maar pip install PyQt4geeft

Kon geen downloads vinden die voldoen aan de vereiste PyQt4

hoewel het wel verschijnt als ik pip search PyQt4uitvoer. Ik heb geprobeerd om pip install python-qt, wat met succes is geïnstalleerd, maar dat loste het probleem niet op.

Wat doe ik verkeerd?


Antwoord 1, autoriteit 100%

Hier zijn Windows-wielpakketten gebouwd door Chris Golke – Python Windows Binary-pakketten – PyQt

In de bestandsnamen betekent cp27C-python versie 2.7, cp35betekent python 3.5, enz.

Aangezien Qt een ingewikkelder systeem is met een gecompileerde C++-codebase die ten grondslag ligt aan de python-interface die het u biedt, kan het ingewikkelder zijn om te bouwen dan alleen een puur python-codepakket, wat betekent dat het moeilijk kan zijn om het vanaf de bron te installeren.

Zorg ervoor dat u het juiste Windows-wielbestand pakt (python-versie, 32/64 bit) en gebruik vervolgens pipom het te installeren – bijvoorbeeld:

C:\path\where\wheel\is\> pip install PyQt4-4.11.4-cp35-none-win_amd64.whl

Moet correct worden geïnstalleerd als u een x64-build van Python 3.5 gebruikt.


Antwoord 2, autoriteit 20%

QT ondersteunt PyQt4 niet meer, maar je kunt PyQt5 installeren met pip:

pip install PyQt5

Antwoord 3, Autoriteit 10%

U kunt PIP niet gebruiken. Je moet downloaden van de Riverbank-website en het installatieprogramma voor je versie van Python uitvoeren. Als er geen installatie voor uw versie is, moet u Python installeren voor een van de beschikbare installateurs, of bouwen van de bron (die nogal bij betrokken is). Andere antwoorden en opmerkingen hebben de links.


Antwoord 4, Autoriteit 7%

Als u PYQT4 in Windows installeert, winden bestanden hier standaard op:

C: \ python27 \ lib \ site-pakketten \ pyqt4 *. *

Maar het laat ook een bestand achter:

C: \ python27 \ lib \ site-pakketten \ SIP.PYD

Als u zowel de SIP.PYD- en PYQT4-map naar uw virtueuzeV-dingen kopieert, zal het goed werken.

Bijvoorbeeld:

mkdir c:\code
cd c:\code
virtualenv BACKUP
cd c:\code\BACKUP\scripts
activate

Dan met Windows Explorer-kopie van C:\Python27\Lib\site-packageshet bestand (SIP.PYD) en map (PYQT4) hierboven vermeld op C:\code\BACKUP\Lib\site-packages\

Dan terug bij CLI:

cd ..                 
(c:\code\BACKUP)
python backup.py

Het probleem met het proberen om een ​​script te starten die PYQT4 van binnen VirtualenV roept, is dat de VirtualenV geen PYQT4 heeft geïnstalleerd en het weet niet hoe u de standaardinstelling hierboven bent beschreven. Maar volg deze stappen om PYQT4 naar je virtualenv te kopiëren en dingen moeten goed werken.


Antwoord 5, Autoriteit 5%

Vroeger waren PyQt .exe-installatieprogramma’s direct beschikbaar vanaf de downloadpagina van de website. Nu met de release van PyQt4.12 zijn installatieprogramma’s verouderd. Je kunt de bibliotheken op de een of andere manier laten werken door ze te compileren, maar dat zou veel moeite kosten.

Anderskunt u de vorige distributies gebruiken om uw doel op te lossen. De .exe Windows-installatieprogramma’s kunnen worden gedownload van:

https://sourceforge.net/projects/pyqt/files /PyQt4/PyQt-4.11.4/


Antwoord 6, autoriteit 4%

Het lijkt erop dat je een beetje handmatige installatie voor PyQt4 moet doen.

http://pyqt.sourceforge.net/Docs/PyQt4/installation.html

Dit kan iets meer helpen, het is iets meer in een tutorial/set-by-step formaat:

http://movingthelamppost.com/blog/html/2013/07/12/installing_pyqt___because_it_good_for_tooipinstall .html


Antwoord 7, autoriteit 4%

Met de huidige nieuwste python 3.6.5

pip3 install PyQt5

werkt prima


Antwoord 8, autoriteit 3%

Probeer dit voor PyQt5:

pip install PyQt5

Gebruik het besturingssysteem op dezelink voor PyQt4.

Of download het ondersteunde wiel voor uw platform via dezelink.

anders Gebruik deze link voor het executerbare installatieprogramma van Windows .
Hopelijk helpt dit u om PYQT4 of PYQT5 te installeren.


Antwoord 9, Autoriteit 2%

voor Windows:

Download de juiste versie van de PYQT4 vanaf hier:

en installeer het met PIP (voorbeeld voor Python3.6 – 64bit)

pip install PyQt4‑4.11.4‑cp36‑cp36m‑win_amd64.whl 

Antwoord 10, Autoriteit 2%

Installeer PYQT5 voor Windows 10 en Python 3.5 +.

PIP INSTALLATE PYQT5


Antwoord 11

Als u een fout heeft tijdens het installeren van PYQT4.

FOUT: PYQT4-4.11.4-CP27-CP27M-WIN_AMD64.WHL is hier geen ondersteund wiel op
platform.

Mijn systeemtype is 64 bit, maar om deze fout op te lossen, heb ik PYQT4 van 32-bits Windows-systeem geïnstalleerd, dat wil zeggen PYQT4-4.11.4-CP27-CP27M-WIN32.WHL Klik hier om meer versies te zien .

Vriendelijk selecteer de juiste versie van PYQT4 volgens uw geïnstalleerde Python-versie.


Antwoord 12

U kunt deze opdracht ook gebruiken om PYQT5 te installeren.

pip3 install PyQt5

Antwoord 13

Ik gebruik Pycharm en was in staat Pyqt5 te installeren.

PyQt4, evenals PyQt4Enhanced en windows_whl konden beide niet worden geïnstalleerd, ik vermoed dat dat komt omdat Qt4 niet langer wordt ondersteund.

Other episodes