Improve Python launcher discovery docs
This commit is contained in:
@@ -40,6 +40,39 @@ Wichtig: Das Fenster waehrend des Encodings offen lassen. Am Ende bleibt es steh
|
||||
- FFmpeg und FFprobe
|
||||
- Schreibzugriff auf das Zielverzeichnis
|
||||
|
||||
Hinweis: Auf manchen Windows-Rechnern gibt es den Befehl `py` nicht. Das ist normal. `create_mezzanine.bat` sucht deshalb automatisch nach mehreren Python-Varianten:
|
||||
|
||||
1. lokale Python-Installationen wie `Python313`, `Python312`, `Python311`, `Python310`
|
||||
2. `py`
|
||||
3. `python`
|
||||
4. `python3`
|
||||
|
||||
Wenn nichts davon gefunden wird, zeigt die Batch-Datei eine Installationsmeldung.
|
||||
|
||||
### Python und `py` installieren
|
||||
|
||||
`py` ist ein kleiner Python-Starter fuer Windows. Er hilft, die passende Python-Version zu finden. Fuer dieses Tool ist `py` praktisch, aber nicht zwingend notwendig, weil `create_mezzanine.bat` auch nach `python` und lokalen Python-Installationen sucht.
|
||||
|
||||
Einfachster Weg fuer einen neuen Rechner:
|
||||
|
||||
1. Python fuer Windows von [python.org](https://www.python.org/downloads/windows/) installieren.
|
||||
2. Im Installer diese Optionen aktivieren:
|
||||
- `Add python.exe to PATH`
|
||||
- `py launcher` bzw. `Python Launcher for Windows`, falls angeboten
|
||||
- `tcl/tk and IDLE`, damit die grafische Oberflaeche funktioniert
|
||||
3. Nach der Installation ein neues PowerShell-Fenster oeffnen.
|
||||
4. Pruefen:
|
||||
```powershell
|
||||
python --version
|
||||
py --version
|
||||
```
|
||||
|
||||
Wenn `python --version` funktioniert, aber `py --version` nicht, ist das fuer dieses Tool nicht schlimm. Dann startet die Batch-Datei Python ueber `python`.
|
||||
|
||||
Wenn weder `python` noch `py` funktioniert, Python erneut installieren und darauf achten, dass `Add python.exe to PATH` aktiviert ist.
|
||||
|
||||
Bei neueren Python-Versionen kann auch der Python Install Manager verwendet werden. Danach sollten normalerweise `python` und `py` verfuegbar sein.
|
||||
|
||||
FFmpeg und FFprobe werden automatisch gesucht:
|
||||
|
||||
1. explizite Pfade aus `config.ini`
|
||||
@@ -64,13 +97,19 @@ Mit direktem Dateiparameter:
|
||||
Direkt per Python:
|
||||
|
||||
```powershell
|
||||
py -3 .\pvd_mezzanine.py "D:\Trailers\Film_DEU51_ENG20.mov"
|
||||
python .\pvd_mezzanine.py "D:\Trailers\Film_DEU51_ENG20.mov"
|
||||
```
|
||||
|
||||
Kompatibler CLI-Modus:
|
||||
|
||||
```powershell
|
||||
py -3 .\pvd_mezzanine.py --cli "D:\Trailers\Film_DEU51_ENG20.mov"
|
||||
python .\pvd_mezzanine.py --cli "D:\Trailers\Film_DEU51_ENG20.mov"
|
||||
```
|
||||
|
||||
Falls `python` nicht gefunden wird, aber der Python-Launcher vorhanden ist:
|
||||
|
||||
```powershell
|
||||
py -3 .\pvd_mezzanine.py "D:\Trailers\Film_DEU51_ENG20.mov"
|
||||
```
|
||||
|
||||
Wenn Tkinter in der verwendeten Python-Installation verfuegbar ist, startet eine UI mit Analyse, Audio-Uebersicht und Encoding-Log.
|
||||
@@ -122,11 +161,23 @@ Wenn Python nicht in der App-Liste auftaucht oder die Option fehlt, Python von [
|
||||
|
||||
Pruefen, ob Tkinter verfuegbar ist:
|
||||
|
||||
```powershell
|
||||
python -m tkinter
|
||||
```
|
||||
|
||||
Wenn `python` nicht gefunden wird, alternativ versuchen:
|
||||
|
||||
```powershell
|
||||
py -3 -m tkinter
|
||||
```
|
||||
|
||||
Wenn ein kleines Testfenster erscheint, ist Tkinter installiert. Wenn eine Fehlermeldung erscheint, fehlt Tkinter in dieser Python-Installation.
|
||||
Wenn ein kleines Testfenster erscheint, ist Tkinter installiert. Wenn eine Fehlermeldung erscheint, fehlt Tkinter in dieser Python-Installation oder Python ist nicht im `PATH`.
|
||||
|
||||
Wenn weder `python` noch `py` gefunden wird, Python neu von [python.org](https://www.python.org/downloads/windows/) installieren. Im Installer diese Optionen aktivieren:
|
||||
|
||||
- `Add python.exe to PATH`
|
||||
- `py launcher` bzw. `Python Launcher for Windows`, falls angeboten
|
||||
- `tcl/tk and IDLE`
|
||||
|
||||
## Ausgabe
|
||||
|
||||
|
||||
Reference in New Issue
Block a user