py2exe Datei "numpy \ core \ multiarray.pyc", Zeile 10, in __load ImportError: Laden der DLL fehlgeschlagen:

8

System:

Windows 7 64-Bit

Anaconda 2,7 64-bit

py2exe 64-Bit

Hintergrund:

Ich habe meinen Python-Code mit der Datei py2exe und der Datei setup.py in .exe konvertiert:

%Vor%

Aber das gab mir einen Fehler, der besagt, dass es einen Versionskonflikt mit zwei Dateien gab. Also habe ich die beiden Dateien geändert. dist / tcl / tcl8.5 / init.tcl (in Zeile 19) und dist / tcl / tk8.5 / tk.tcl (in Zeile 18). In meinem Fall habe ich die Version von 8.5.15 auf 8.5.18 geändert. Ich habe den Speicherort der beiden Dateien gefunden, indem ich den Pfad gesucht habe, der durch den Fehler im Fehlerprotokoll angegeben wurde. Dann funktionierte die .exe gut.

Problem:

Ich habe den Ordner dist komprimiert, der die .exe-Datei enthält. Dann entpackte ich es auf einem anderen Computer, aber es funktioniert nicht dort. Es folgt der Fehler:

%Vor%

Aktualisierung: Wenn ich Anaconda Python 2.7 auf dem System installiere, gibt es keinen Fehler. Aber was ist dann py2exe?

    
Girish Sharma 06.03.2016, 06:59
quelle

1 Antwort

5

Ich bin auf dasselbe Problem gestoßen. Die Lösung wurde über den folgenden Link gefunden:

Ссылка

Kurz gesagt, zwei DLLs von "C: \ Anaconda2 \ Library \ bin" fehlten in der "dist" Ausgabe von py2exe.

    
Guillaume 16.03.2016 17:40
quelle