Code: Alles auswählen
C:\eric4-src>python install.py
Sorry, please install QScintilla2 and
it's PyQt4 wrapper.
Error: cannot import name Qsci
EDIT: Ich glaube ich muss noch mal Sip installieren und dann configure vom QScintilla2 mal ausführen


Code: Alles auswählen
C:\eric4-src>python install.py
Sorry, please install QScintilla2 and
it's PyQt4 wrapper.
Error: cannot import name Qsci
Code: Alles auswählen
C:\QScintilla2\Python>python configure.py
Error: Unable to find either PyQt v3 or v4.
Code: Alles auswählen
1. Qt4-GPL
Binary Runterladen: http://www.trolltech.com/developer/downloads/qt/windows
Installer starten und den MinGW download Aktivieren. Alles bestätigen und danach wir MinGW und Qt installiert.
Nach der Installation auf Start-> Systemsteuerung -> System -> Erweitert -> Umgebungsvariablen -> Bei Systemvariablen Path anklicken und dann bei wert der Variable dahinter ;C:\Qt\4.2.2\bin eintragen. Das ist wichtig damit PyQt später die QtCore4.dll finden kann :)
2. PyQt-GPL
Binary Runterladen: http://www.riverbankcomputing.co.uk/pyqt/download.php
Installer ausführen.
3.Sip
Sip sip-4.5.zip (for windows) downaloden: http://www.riverbankcomputing.co.uk/sip/index.php
C:\sip-4.5>python configure.py -p win32-g++
C:\sip-4.5>mingw32-make
C:\sip-4.5>mingw32-make install
3. QScintilla2
Zip Downlaoden: http://www.riverbankcomputing.com/Downloads/Snapshots/QScintilla2/
Auspacken nach c:\ und dann in QScintilla2 umbenenne.
Wichtiger Schritt: Wir müsse die QMAKESPEC setzen:
Start-> Systemsteuerung -> System -> Erweitert -> Umgebungsvariablen -> Bei Systemvariablen müssen wir auf neu drücken -> Bei Name der Variable QMAKESPEC eintragen -> Als Wert der Variable C:\Qt\4.2.2\mkspecs\win32-g++ eintragen
Dann müssen wir noch den QTDIR setzen:
Gleiche schritte wie oben ausführen dun als Namen der Variable QTDIR eintragen und als Wert C:\Qt\4.2.2
Dann folgendes in der Konsole machen:
C:\QScintilla2\qt4>qmake qscintilla.pro
C:\QScintilla2\qt4>mingw32-make
Nach dem Kompilieren folgendes tun:
C:\QScintilla2\qt4>copy *.h %QTDIR%\include
C:\QScintilla2\qt4>copy qscintilla*.qm %QTDIR%\translations
C:\QScintilla2\qt4>copy %QTDIR%\lib\qscintilla2.dll %QTDIR%\bin
Und nun noch für Python installieren:
C:\QScintilla2\Python>python configure.py # geht nicht
Code: Alles auswählen
try:
import PyQt4.pyqtconfig as pyqt4
except:
pyqt4 = None
try:
import pyqtconfig as pyqt3
except:
pyqt3 = None
if pyqt4 is not None:
pyqt = pyqt4.Configuration()
elif pyqt3 is not None:
pyqt = pyqt3.Configuration()
else:
sipconfig.error("Unable to find either PyQt v3 or v4.")