2017-01-30 3 views
0

nicht installiert ich versuche, die py_entitymatching Framework verwenden Duplikate in this dataset zu finden.Import: PyQt4

Zum Beschriften der Daten wird PyQt4 verwendet. Also, wenn ich versuche, die Kennzeichnung Befehl auszuführen bekomme ich einen Fehler

enter image description here

Obwohl wie Sie sehen können PyQt4 auf meinem Rechner installiert ist, und ich kann es importieren.

Irgendwelche Ideen, wie man es beheben kann?

Dank


Update:

Wenn ich versuche zu importieren QtGui ich die folgende Fehlermeldung erhalten: Die unten installiert wurden

genannten Pakete Alle

>>> from PyQt4 import QtGui 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: /home/oliver/anaconda3/lib/python3.5/site-packages/PyQt4/QtCore.so: undefined symbol: __cxa_throw_bad_array_new_length 

  • Qt4
  • SIP
  • PyQt4
  • PyQt5

Jede andere Meinung?

+0

versuchen Sie 'von PyQt4 Import QtGui'. Oder vielleicht müssen Sie 'Qt4' installieren – furas

+0

Hallo @Oblue Ihr Paket wurde falsch installiert, wie Ihr Fehler angezeigt wird. Am besten wäre es, alles zu deinstallieren und mit 'pip' neu zu installieren –

Antwort

0

Es sieht so aus, als ob Ihr PyQt-Paket nicht installiert ist, auch wenn in der ersten Zeile steht, dass Ihr Paket installiert ist.

Versuchen Sie es mit pip zu installieren und sehen, ob es eine Änderung

Wenn Sie

sudo pip install SIP 

sudo pip install PyQt 

Wenn Sie mit python3

sudo apt-get install python3-pyqt4 

python2 verwenden macht Aktualisieren Sie

from PyQt4 import QtGui Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: /home/oliver/anaconda3/lib/python3.5/site-packages/PyQt4/QtCore.so: undefined symbol: __cxa_throw_bad_array_new_length

Wenn Sie Ihren Fehler betrachten, scheint es, dass Ihre Zusammenstellung falsch gelaufen ist.

Eine mögliche Lösung wäre python zu deinstallieren, installieren Sie sie und installieren PyQt wieder durch pip

0

Das gleiche Problem mir passiert ist, müssen Sie die 64-Bit-Version von PyQt4 installieren. Sie können es installieren here. Sobald Sie es richtig installieren, denke ich, es wird richtig funktionieren.