Hi @clemens,
Holzweg WSL
Das führt unter WSL leider nicht zum Ziel. Python muss hier auf die unteren Netzwerkschichten zugreifen und dafür fehlen dem WSL die notwendigen Möglichkeiten.
Lösung
Nativ unter Windows installiert sollte das klappen, am komfortabelsten über Anaconda.
P.S.: Syntaxfehler
Der Syntaxfehler deutet darauf hin, dass entweder Python2 verwendet wurde, oder die verwendete Python3 Version zu alt ist. Python's F-String for String Interpolation and Formatting – Real Python gibt es seit Python3.6, siehe auch PEP 498 – Literal String Interpolation | peps.python.org und formatted string literals (new in version 3.6). Dieses Problem sollte sich in Luft auflösen, wenn man mit einem aktuellen Anaconda-Python losfliegt.