Ich habe einige Python-Code mit pyinstaller kompiliert, funktioniert gut, aber beim Ausführen der eigentlichen ausführbaren Datei, bekomme ich den Fehler, wie im Titel erwähnt.Python 3.6 kein Modul mit dem Namen 'gspread' - pyinstaller compilierte ausführbare Datei
Was habe ich versucht, dieses Problem zu beheben:
--paths=directoryofgspreadmodule
# still got the same error.
--hidden-import=gspread
# Samething
Gesamt Befehl:
python pyinstaller.py -F MyCode.py --paths=directoryofgspreadmodule --onefile
als eine Randnotiz, auch ich bin mit matplotlib und die ausführbare Datei schien mit 200Mb zu kommen, ist das normal?
Vielen Dank für jede Hilfe
Überprüfen Sie, ob das gspread-Modul verpackt, aber an der falschen Stelle platziert wurde. Ich hatte dieses Problem mit DLL in meiner App. Sie könnten versuchen, --debug zum Befehl hinzuzufügen, um zusätzliche Ausgabeinformationen zu erhalten ... Sie könnten auch versuchen, im Verzeichnis% TEMP% \ MEI ... zu suchen, in dem die ausführbare Datei entpackt wird. Wenn es nicht dort ist, dann hast du es zumindest eingegrenzt – Dan
Ich konnte es nicht in% TEMP% \ MEI finden, aber beim Durchsehen von "warnMain" (genannt mein Python-Code "main") fand ich: fehlendes Modul namens gspread - importiert von Haupt – NightShade