Fehler beim Importieren einer PYD-Datei (als Python-Modul) aus einer PYO-Datei

8

Ich führe pygame (für Python) unter Windows aus. Ich habe einige .pyo-Dateien und einige .pyd-Dateien. Ich habe ein anderes Skript für irgendwo anders, das versucht, eine der .pyd Akten als ein Modul zu importieren, aber ich erhalte den Fehler, dass kein solches Modul existiert.

Haben .pyo-Dateien Probleme beim Importieren von .pyd-Dateien als Module? Was kann ich tun, um dieses Problem zu lösen?

    
Yanki Twizzy 13.01.2012, 05:47
quelle

2 Antworten

16

Das liegt normalerweise an einem oder mehreren der folgenden Gründe:

  • Die .pyd-Datei befindet sich nicht in Ihrem aktuellen Pfad (Sie haben gesagt, dass sie sich im selben Ordner befindet, daher sollte das nicht das Problem sein)
  • Eine DLL, von der die .pyd-Datei abhängt, befindet sich nicht in Ihrem aktuellen Pfad. Suchen Sie die fehlenden DLLs mit depends.exe und kopieren Sie diese DLLs in den gleichen Ordner oder fügen Sie die enthaltenen Verzeichnisse Ihrem Systempfad hinzu >
  • Sie verwenden eine Debug-Version von python. Dann muss das Modul von xyz.pyd in xyz_d.pyd umbenannt werden.
Jonatan 05.06.2013, 10:25
quelle
0

Das Skript, das nicht funktioniert, ist woanders? Ich vermute, Python findet die .pyd-Datei einfach nicht. In Ссылка nachlesen, wie man das Problem lösen kann.

    
Janne Karila 13.01.2012 13:04
quelle

Tags und Links