Frage

Ich installiere PyQt4 auf einem alten Linux-System (CentOS 4.4), das aus Gründen der Hardwarekompatibilität nicht aktualisiert werden kann.Ich habe Python 2.6, QT4 und SIP installiert, und die Installation von PyQt4 gab mir keine Fehler.

Wenn ich Python starte, passiert Folgendes:

Python 2.6.2 (r262:71600, May 11 2011, 14:18:37) 
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
>>> import PyQt4.Qsci
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named Qsci

Ich schaute mich um und fand /usr/local/lib/python2.6/site-packages/PyQt4/uic/widget-plugins/qscintilla.py, die fast leer von Nicht-Kommentar-Zeug ist:

pluginType = MODULE

def moduleInformation():
    return "PyQt4.Qsci", ("QsciScintilla", )

Irgendwelche Ideen?

War es hilfreich?

Lösung

Sie müssen installieren qscintilla separat.Wenn PyQt bereits installiert ist, sollten Sie nur die qscintilla Python-Bindungen installieren müssen.Hoffentlich behebt dies Ihr Problem!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top