Ich habe versucht, eine Python-Datei in eine EXE-Datei zu verwandeln (Rekursionsfehler unterstützt)

Installieren einer externen Bibliothek

Eine Bibliothek ist erforderlich, um eine Py-Datei in eine EXE-Datei zu konvertieren. Installieren Sie mit dem folgenden Befehl.

$ pip install pyinstaller

Geben Sie Folgendes ein, um eine Exe zu erstellen. -Wenn Sie eine Datei hinzufügen, wird es eine Datei, -–Noconsole versteckt die Konsole. Geben Sie den Befehl wie folgt ein, um eine Option hinzuzufügen.

$pyinstaller python dateiname--onefile --noconsole

Bei Erfolg wird ein neuer Ordner mit dem Namen dist erstellt. Die EXE-Datei wird gespeichert.

Es wäre schön, wenn dies in EXE konvertiert werden könnte. Es kann mit einem Fehler ähnlich dem folgenden fehlschlagen:

Recursion error : maximum recursion depth exceeded

Wenn der obige Fehler angezeigt wird, versuchen Sie es auf folgende Weise erneut.

Zunächst wird eine Datei mit dem Namen "filename.spec" gespeichert, wenn die Ausführung des Pyinstallers abgeschlossen ist. Fügen Sie nach dem Öffnen mit einem Notizblock usw. zwei Zeilen wie folgt hinzu.

# -*- mode: python ; coding: utf-8 -*-
import sys #Nachtrag
sys.setrecursionlimit(10000) #Nachtrag
block_cipher = None

Wenn ich es hinzufügen kann, öffne ich PowerShell und starte pyinstaller. Ein Punkt braucht Aufmerksamkeit. Führen Sie pyinstaller für die zuvor bearbeitete Spezifikationsdatei aus, nicht für die py-Datei.

$Pyinstaller bearbeitete Spezifikationsdatei.spec --onefile --noconsole

Ich denke, dass es damit sicher in EXE konvertiert werden kann. Die EXE-Datei wird neu in einem Ordner namens dist erstellt.

Recommended Posts

Ich habe versucht, eine Python-Datei in eine EXE-Datei zu verwandeln (Rekursionsfehler unterstützt)
So konvertieren Sie Python in eine exe-Datei
Ich habe versucht, eine CSV-Datei mit Python zu lesen
Ich möchte mit Python in eine Datei schreiben
Ich habe versucht, ein Programm zu erstellen, das Hexadezimalzahlen mit Python in Dezimalzahlen konvertiert
Mayungos Python Learning Episode 6: Ich habe versucht, eine Zeichenkette in eine Zahl umzuwandeln
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Ich habe versucht, Python aus einer Bat-Datei auszuführen
Ich habe versucht, einen Pseudo-Pachislot in Python zu implementieren
Ich möchte eine Datei mit Python zufällig testen
Ich habe versucht, einen eindimensionalen Zellautomaten in Python zu implementieren
[Markov-Kette] Ich habe versucht, die Zitate in Python einzulesen.
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
Ich habe versucht, Python zu berühren (Installation)
Ich habe ein Skript in Python erstellt, um eine Textdatei für JSON zu konvertieren (für das vscode-Benutzer-Snippet).
Ich habe versucht, Dateien mit Python in AWS S3 / Azure BlobStorage / GCP CloudStorage hochzuladen / herunterzuladen
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[2nd] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck für "Betrag" zu erstellen
[Python] Ich habe versucht, eine stabile Sortierung zu implementieren
Ich habe versucht, mit Python einen regulären Ausdruck von "Zeit" zu erstellen
[3.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
Ich habe versucht, ein missverstandenes Gefangenendilemma in Python zu implementieren
Ich habe versucht, mit Selenium und Python einen regelmäßigen Ausführungsprozess durchzuführen
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
[4.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[1.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
Ich habe versucht, die Behandlung von Python-Ausnahmen zusammenzufassen
Ich habe versucht, PLSA in Python zu implementieren
[Python] So konvertieren Sie eine Datenbankdatei in CSV
Ich habe versucht, Permutation in Python zu implementieren
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
[Python] Konvertieren Sie CSV-Dateibegrenzer in Tabulatortrennzeichen
Konvertieren Sie die psd-Datei in Python in png
Ich habe versucht, PLSA in Python 2 zu implementieren
Python3-Standardeingabe habe ich versucht zusammenzufassen
Ich möchte eine Python-Umgebung erstellen
Ich habe versucht, ADALINE in Python zu implementieren
Ich habe eine funktionale Sprache mit Python ausprobiert
Ich habe versucht, mit Python ② (Fibonacci-Zahlenfolge) aufzuklären.
Ich habe versucht, PPO in Python zu implementieren
Ich habe eine Web-API erstellt
[Python] Ich habe versucht, TF-IDF stetig zu berechnen
Ich habe versucht, Python zu berühren (grundlegende Syntax)
Ich habe mit Python eine Einstellungsdatei erstellt
Ich habe einen Code geschrieben, um die Quaternion mit Python in einen Ölerwinkel vom Typ z-y-x umzuwandeln
Ich habe versucht, mit einem Remote-Server über Socket-Kommunikation mit Python zu kommunizieren.
Ich möchte eine in Python in PDF konvertierte Tabelle wieder in CSV konvertieren
Ich habe versucht, mit Raspeye 4 (Python Edition) ein signalähnliches Signal zu erzeugen.