[PYTHON] Was tun, wenn pyinstaller: error: argument --add-binary: ungültig add_data_or_binary value: angezeigt wird

Wenn Sie ein Python-Skript, das Selenium WebDriver verwendet, mit pyinstaller in eine ausführbare Datei (exe) konvertieren, enthält die ausführbare Datei standardmäßig keinen WebDriver. Verwenden Sie daher die Option --add-binary und den folgenden Befehl. Du musst tun.

pyinstaller ./main.py --onefile --noconsole --add-binary "Ursprünglicher Dateipfad;Dateipfad importieren"

Wenn Sie die oben genannten Schritte jedoch in einer Unix-Umgebung (einschließlich MacOSX) ausführen, wird möglicherweise die folgende Fehlermeldung ausgegeben und die Ausführung ist möglicherweise nicht möglich.

pyinstaller: error: argument --add-binary: invalid add_data_or_binary value: 'Ursprünglicher Dateipfad;Dateipfad importieren'

Wenn ich es auf der folgenden Site nachgeschlagen habe, scheint es in Ordnung zu sein, wenn ich den Semikolon (;) des durch --add-binary angegebenen Pfads durch einen Doppelpunkt (:) ersetze. Ich habe es versucht und es hat funktioniert. https://github.com/pyinstaller/pyinstaller/issues/3968

pyinstaller ./main.py --onefile --noconsole --add-binary "Ursprünglicher Dateipfad:Dateipfad importieren"

Ich bin auf dieses Ereignis gestoßen, als ich in einer Mac OS X-Umgebung ausgeführt wurde. Ich hatte große Probleme, es zu lösen, und ich hoffe, es hilft denen, die unter dem gleichen Phänomen leiden.

Recommended Posts

Was tun, wenn pyinstaller: error: argument --add-binary: ungültig add_data_or_binary value: angezeigt wird
Was tun, wenn in Django "Ungültiger HTTP_HOST-Header" angezeigt wird?
[Docker] Was tun, wenn ein Fehler aufgetreten ist? Der Binär-Git wurde nicht gefunden
[Go 1.13] Was tun, wenn ein unerwartetes Verzeichnislayout angezeigt wird?
[openpyxl] Was tun, wenn IllegalCharacterError in pandas.DataFrame.to_excel angezeigt wird?
curl: (60) Was tun, wenn das Ausstellerzertifikat ungültig ist?
[Python] Was tun, wenn beim Erstellen von Exe mit PyInstaller kein Modul mit dem Namen "pyproj.datadir" angezeigt wird?
Was tun, wenn in GAE "Typfehler: muss _socket.socket sein, nicht Socket" angezeigt wird
Was tun, wenn beim Aktualisieren von conda ein Fehler beim Entfernen auftritt?
Was tun, wenn beim Importieren von _ssl ein Fehler auftritt?
Was tun, wenn in Python "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" angezeigt wird?
OSError: [Errno 40] Was tun, wenn die Nachricht zu lang erscheint?
Was tun, wenn Ubuntu abstürzt?
[Beanstalk] Was tun, wenn beim Importieren der UUID ein Fehler auftritt?
Was tun, wenn beim Ausführen von Python eine Warnung zur unsicheren Plattform angezeigt wird?
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
[Memorandum] Was tun, wenn nach dem Ausführen der Pip-Liste eine Warnung angezeigt wird?
[Python] Was tun, wenn ein Fehler im Zusammenhang mit der SSL-Authentifizierung zurückgegeben wird?
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
Was tun, wenn in der Anaconda-Umgebung die Warnung "Die Umgebung ist konsistent ..." angezeigt wird
[OSX] [pyenv] Was tun, wenn in pip ein SSL-Fehler auftritt?
Was tun, wenn psycopg2 einen Fehler auslöst, wenn pipenv in einer Pipenv-Umgebung gesperrt wird?
Was ist zu tun, wenn "Betriebssystemfehler: [WinError 126] Das angegebene Modul kann nicht gefunden werden" in der Importlampe angezeigt wird
[Python] Was tun, wenn bei send_keys in Headless Chrome ein Fehler auftritt?
Was tun, wenn bei Verwendung von strptime "TypeError: muss Zeichenfolge sein, nicht int ..." angezeigt wird
Was tun, wenn ein SSL-Fehler mit pip in einer Windows10-, Miniconda- oder VScode-Umgebung auftritt?
Was tun, wenn eine Warnung zur Python-Integration in Neovims CheckHealth angezeigt wird?
Was tun, wenn "TypeError: Datentyp nicht verstanden" in der Python-Datei numpy.zeros angezeigt wird?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn ein PermissionError in tempfile.mkstemp auftritt?
Was tun, wenn [Errno 2] in Python keine solche Datei oder kein solches Verzeichnis angezeigt wird?
[Python] Typ Fehler: 'WebElement'-Objekt ist nicht iterierbar Was tun, wenn ein Fehler auftritt?
Was tun, wenn bei der Installation von Python 2 mit pyenv ein OpenSSL-Fehler auftritt?
Was tun, wenn beim Konvertieren von PySparkDataFrame in PandasDataFrame ein Speicherfehler auftritt?
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was tun, wenn beim Importieren von matplotlib mit Jupyter ein Importfehler auftritt?
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?
Was tun, wenn gdal_merge eine große Datei generiert?
Was tun, wenn ValueError, "nicht unterstützter Hash-Typ" ausgelöst wird?
Was tun, wenn "Name xxx nicht importiert werden kann" [Python]
Was tun, wenn unter Linux die Fehlermeldung "Namensauflösung vorübergehend fehlgeschlagen" ausgegeben wird?
Was tun, wenn beim Ausführen von "certbot erneuern" in der CakePHP-Umgebung eine Fehlermeldung angezeigt wird?
Was tun, wenn beim Versuch, pip mit pyenv zu verwenden, ein undefinierter Fehler angezeigt wird?
[AWS] Was tun, wenn Sie mit Lambda pfeifen möchten?
Verfahren, die durchgeführt werden müssen, wenn Japanisch nicht in matplotlib angezeigt wird
Was tun, wenn die PyCharm-Schrift seltsam oder verstümmelt ist?
Was tun, wenn nicht ausrichtbare boolesche Reihen als Indexer bereitgestellt werden?
Was tun, wenn in tf.train.start_queue_runners () ein 0xC0000005-Fehler auftritt?
Was tun, wenn die Paketinstallation bei der Bereitstellung auf heroku fehlschlägt?
ImportError: Kein Modul Was tun, wenn Sie dazu aufgefordert werden?
[virtualbox] Was tun, wenn [Spiegelliste nicht abgerufen werden konnte] angezeigt wird, wenn ein yum-Update unter CentOS7 durchgeführt wird?
Was tun, wenn beim Versuch, model.save mit Keras zu modellieren, der Fehler "get_config" überschrieben werden muss?
[AWS] Was tun, wenn der Ping-Befehl eine "Zeitüberschreitung" verursacht?
TypeError: __init__ () hat ein unerwartetes Schlüsselwortargument erhalten. Was tun mit 'status'?
Was tun, wenn ein Video von cv2.VideoCapture nicht gelesen werden kann?
Was tun, wenn die Einstellungen der jupyterlab-Erweiterung nicht angezeigt werden?
"Wertfehler: Handler'file_output_handler 'kann nicht konfiguriert werden" beim Starten eines Python-Programms