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