Errno 22:Ungültiger Modus('rb') oder mit dem Namen:' ' während der Ausführung einer spec-Datei, während mit pyinstaller
Dies ist mein spec-Datei
# -*- mode: python -*-
a = Analysis(['final_code.py'],
pathex=['C:\\Python27\\PyInstaller-2.1\\final_code'],
hiddenimports=[],
hookspath=None,
runtime_hooks=None)
pyz = PYZ(a.pure)
exe = EXE(pyz,
Tree('C:\\Python27\\data_req\\'),
a.scripts,
exclude_binaries=True,
name='final_code.exe',
debug=False,
strip=None,
upx=True,
console=False )
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=None,
upx=True,
name='final_code')
Ich habe es geändert, um die text-Dateien erforderlich. Bei mir läuft es über den untenstehenden Befehl
pyinstaller.py final_code.spec
in meiner Eingabeaufforderung.
Den Fehler den ich bekomme, ist
[Errno 22] invalid mode('rb') or filename:' '
kannst du bitte update der Fehler mit der Zeile, die das Problem verursachen? Und vielleicht pyinstaller.py wie auch?
Auch sollten Sie nicht verwenden
Es funktioniert ohne python zu. Es funktionierte nach der Neuinstallation von pywin32. Aber jetzt wenn ich das .exe-Datei, die es gibt "python27.dll nicht gefunden'. Habe ich überprüft und die dll vorhanden ist, noch gibt Sie den Fehler. Ich selbst installiert dll fixer aber es ist immer noch die gleichen Fehler.
Auch sollten Sie nicht verwenden
python pyinstaller.py final_code.spec
?Es funktioniert ohne python zu. Es funktionierte nach der Neuinstallation von pywin32. Aber jetzt wenn ich das .exe-Datei, die es gibt "python27.dll nicht gefunden'. Habe ich überprüft und die dll vorhanden ist, noch gibt Sie den Fehler. Ich selbst installiert dll fixer aber es ist immer noch die gleichen Fehler.
InformationsquelleAutor darklord777 | 2015-06-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe ähnliche Fehler, wenn ich "\\" im Pfad auf windows-system.
wie unten:
...
Stattdessen
pathex=['C:/Python27/PyInstaller-2.1/final_code']
undTree('C:/Python27/data_req/')
.Habe ich faceed ähnliches problem.Ich glaube Ihr problem mit der Art der Schrägstrich "/","\".
Wenn ich war, dass code wie unten :
py_compile.compile('E:\\python_coe\\PythonInput.py','wb')
ich habe ähnlichen Fehler, als ich geändert, umpy_compile.compile('E:/python_coe/PythonInput.py','wb')
es funktionierte für mich.InformationsquelleAutor Laxman G
Für mich, das erste zwicken arbeitete.
Aber jetzt wenn ich das .exe-Datei, die es gibt "python27.dll nicht gefunden'. Habe ich überprüft und die dll vorhanden ist, noch gibt Sie den Fehler. Ich selbst installiert dll fixer aber es ist immer noch die gleichen Fehler.
exe-Datei x64 und python27dll - 32bit?
Überprüfen Sie für Ihre Python27 ell mit dieser.
import subprocess print subprocess.check_call("where python27.dll")
Wenn Sie nicht bekommen, ein O/P-oder eine Fehlermeldung erhalten. Herunterladen python27.dll Datei und fügen Sie in dieses Verzeichnis: C:\Windows\System32\InformationsquelleAutor Dawny33