3 Stimmen

PyQt4 Notwendigkeit, DLLs in das Paket Root zu verschieben

Ich habe die neuen Installationsprogramme von http://www.riverbankcomputing.co.uk/software/pyqt/download für Python 2.6 x86_64 und ich habe ein kleines Problem importieren PyQt4 in einer bestimmten Anwendung.

Hier ist der Traceback:

# ERROR : Traceback (most recent call last):
#   File "<Script Block >", line 2, in <module>
#     from PyQt4 import QtCore
# ImportError: DLL load failed: The specified procedure could not be found.
#  - [line 2]

Das könnte Ihnen bekannt vorkommen. Das Lustige ist, dass es in einer früheren Version der 3D-Software funktioniert (und von einer Standard-Befehlszeile aus), aber nicht in der neuen Softwareversion. Ich habe den sys.path (innerhalb der Anwendung) untersucht, um zu sehen, ob dieser Pfad vorhanden ist: C:\Python26\Lib\site -pakete \PyQt4\bin

In beiden Anwendungen ist dieser Pfad vorhanden.

Schließlich habe ich es geschafft, die DLLs von C:\Python26\Lib\site -pakete \PyQt4\bin a C:\Python26\Lib\site -pakete \PyQt4

Gibt es dafür einen bekannten Grund? Ich habe eine harte Zeit, dieses Ding weiter zu debuggen (sicherstellen, dass alles 64 Bit ist, Pfad korrekt sind, etc)

Vielen Dank für Ihre Hilfe

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X