Direkt zum Hauptinhalt

MacOS

Beschreibung:

Ein Python Script als Einzel Executive für MacOS erstellen.
Mit dem Pyinstaller überhaupt kein Problem
Allerding muss das Script auf dem Zielsystem gebaut werden.
Sprich pyinstaller in diesem Fall auch auf dem MAC installiert und ausgeführt werden.

Denn dazu nutzen wir den pip mit pyinstaller.

Vorraussetzung

Python3 auf MACOS installieren.


Homebrew installieren (Eine Repo für Mac)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Nun python aus homebrew installieren

brew install python

Nun PIP installieren

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

Installation pyinstaller

pip install pyinstaller

Umwandeln

pyinstaller		(als eine Datei) (Wenn QT oder tkinter GUI Bibliotheken verwendet werden) (die python Datei)
pyinstaller --onefile --windowed <pythondatei>
pyinstaller --onefile --windowed entschluesseln.py



Icon Einbindung (Funktioniert nur unter Windows und MacOS

optional wenn ein icon mitgegben werden soll
pyinstaller --onefile --windowed --icon=<path_zum_icon_youricon.ico> <pythondatei>
pyinstaller --onefile --windowed  --icon=mein_icon.ico entschluesseln.py

Dann wird ein unterverzsichnis dist erstellt und darin befindet sich dann executable

cd dist/
ls

Ausgabe:

removepermission	removepermission.app


Unsere datei ist die .app für mac