Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie PyCharm zum Packen von Code in eine ausführbare Datei: Detaillierte Erläuterung der Projektpaketierungstechniken

So verwenden Sie PyCharm zum Packen von Code in eine ausführbare Datei: Detaillierte Erläuterung der Projektpaketierungstechniken

PHPz
PHPzOriginal
2024-02-02 21:20:06741Durchsuche

So verwenden Sie PyCharm zum Packen von Code in eine ausführbare Datei: Detaillierte Erläuterung der Projektpaketierungstechniken

PyCharm-Projektverpackungsfähigkeiten: Bringen Sie Ihnen bei, wie Sie Code in ausführbare Dateien verpacken

Einführung:
Im Softwareentwicklungsprozess ist das Verpacken von Code in ausführbare Dateien ein sehr wichtiger Schritt. Dadurch können unsere Anwendungen bequemer auf verschiedenen Computern ausgeführt werden und gleichzeitig wird unser Code vor Änderungen geschützt. In diesem Artikel wird erläutert, wie Sie mit PyCharm Python-Code in eine ausführbare Datei packen und spezifische Codebeispiele bereitstellen.

Text:

1. PyInstaller installieren
PyInstaller ist ein Tool zum Packen von Python-Code in eine ausführbare Datei. Zuerst müssen wir PyInstaller über den folgenden Befehl installieren:

pip install pyinstaller

2. Erstellen Sie ein PyCharm-Projekt.
Erstellen Sie ein neues Projekt in PyCharm und schreiben Sie unseren Python-Code. Hier nehmen wir einen einfachen Beispielcode als Beispiel:

# calculator.py
def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

def multiply(a, b):
    return a * b

def divide(a, b):
    return a / b

print(add(5, 3))

3. Verwenden Sie PyInstaller, um den Code zu packen

  1. Öffnen Sie das Terminalfenster von PyCharm und wechseln Sie in das Stammverzeichnis des Projekts.
  2. Führen Sie den folgenden Befehl aus, um den Code zu packen:

pyinstaller --onefile calculer.py

Unter diesen bedeutet der Parameter „--onefile“, dass alle abhängigen Dateien in eine einzige ausführbare Datei gepackt werden.

  1. Nachdem der obige Befehl ausgeführt wurde, generiert PyInstaller automatisch einen Ordner mit dem Namen „dist“, der die gepackte ausführbare Datei enthält.

4. Führen Sie die ausführbare Datei aus.
Suchen Sie die generierte ausführbare Datei im Ordner „dist“ und doppelklicken Sie, um sie auszuführen. In unserem Beispiel heißt die ausführbare Datei „calculator.exe“.

Durch einen Doppelklick zum Ausführen der ausführbaren Datei können wir sehen, dass „8“ auf der Konsole ausgegeben wird. Dies zeigt, dass wir den Python-Code erfolgreich in eine ausführbare Datei gepackt haben.

5. Benutzerdefinierte Verpackungskonfiguration
PyInstaller bietet viele optionale Verpackungskonfigurationsoptionen, damit wir den Verpackungsprozess anpassen können. Wir können eine Konfigurationsdatei mit dem Namen „spec“ erstellen und dann PyInstaller verwenden, um die Datei zum Packen auszuführen.

Erstellen Sie eine Datei mit dem Namen „calculator.spec“ im Stammverzeichnis des Beispielprojekts mit folgendem Inhalt:

# calculator.spec
a = Analysis(['calculator.py'],
             pathex=['/path/to/project'],
             binaries=[],
             datas=[],
             hiddenimports=[],
             hookspath=[])

pyz = PYZ(a.pure, a.zipped_data,
             cipher=block_cipher)

exe = EXE(pyz,
          a.scripts,
          a.binaries,
          a.zipfiles,
          a.datas,
          [],
          name='calculator',
          debug=False,
          bootloader_ignore_signals=False,
          strip=False,
          upx=True,
          upx_exclude=[],
          runtime_tmpdir=None,
          console=False,
          icon='calculator.ico')

app = BUNDLE(exe,
             name='calculator.app',
             icon=None,
             bundle_identifier=None)

Beachten Sie, dass wir den Pfad von „calculator.py“ und „/path/to/project“ ersetzen müssen. mit unserem aktuellen Projektweg.

Als nächstes können wir den folgenden Befehl verwenden, um die Konfigurationsdatei zum Packen auszuführen:

pyinstaller Rechner.spec

6 Fazit
Durch die Einführung dieses Artikels haben wir gelernt, wie man PyCharm zum Packen von Python-Code verwendet ausführbare Datei. Wir haben zunächst das PyInstaller-Tool installiert, dann ein Beispielprojekt in PyCharm erstellt und einen einfachen Python-Code geschrieben. Schließlich haben wir den Code über PyInstaller-Befehle in eine ausführbare Datei gepackt und gelernt, wie man die Verpackungskonfiguration anpasst.

Ich hoffe, dieser Artikel kann Ihnen helfen und die Ausführung Ihres Python-Projekts auf verschiedenen Computern komfortabler gestalten. Viel Spaß beim Programmieren!

Das obige ist der detaillierte Inhalt vonSo verwenden Sie PyCharm zum Packen von Code in eine ausführbare Datei: Detaillierte Erläuterung der Projektpaketierungstechniken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn