PyInstaller scheitern einige Module aus C:\Python27\Lib

Habe ich schon mehrfach gute PyInstaller ausführbare Dateien von einer Tkinter-utility-Programm, und plötzlich an diesem morgen die resultierende ausführbare Datei schlägt fehl mit "nicht importieren" Fehler für Module in C:\Python27\Lib wie "timeit" und "halbieren".

Das Skript läuft wunderbar auf seine eigenen. Nur die ausführbare Datei Probleme hat.

Irgendwelche Ideen, was könnte sich geändert haben, die dieses Verhalten verursachen? Oder, wie Gewalt eine Lösung?

[EDIT] Hier ist der spezifische Fehler, die von der ausführbaren Datei:

Traceback (most recent call last):
  File "<string>", line 35, in <module>
  File "../..\utils\InterpolatedArray.py", line 12, in <module>
    import bisect
ImportError: No module named bisect

Wenn ich kommentieren die Verwendung dieses Moduls (zur Umgehung der import von halbieren), es Nächstes schlägt auf einen import timeit. Keiner dieser Fehler auftreten, wenn das Skript ausgeführt selbst.

[EDIT2] Pyinstaller erstellt die Verzeichnisse, die es braucht (./build und ./dist), und keine Berechtigung hat, Probleme. Die pyinstaller bauen ohne Fehler abgeschlossen ist.

[EDIT3] Hier ist der build-Befehl verwende ich:

pyinstaller -F MyMainModule.py
Es wäre besser, um die genaue Fehlermeldung würde ich denke, dass der erste Platz zu starten ist, ob oder nicht Sie haben die richtigen Berechtigungen in dem Verzeichnis, das Sie für den Aufbau Ihrer exe-Datei in

InformationsquelleAutor BobC | 2014-02-28

Schreibe einen Kommentar