Seite 1 von 1
Bei der Installation .msix oder .exe
Verfasst: Freitag 24. Juli 2026, 13:43
von Cybernuschel
Hallo Pythonexperten:
seit einiger Zeit gibt es ja die Python Installer (MSIX) Dateien zum runterladen. Die habe ich auch dankbar angenommen und istalliert. Jetzt habe ich mal neugierigerweise die KI gefragt und die sagte mir:
Nein, der „Installer (MSIX)“ ist für die meisten Nutzer nicht die richtige Wahl.
Der Windows installer (64‑bit)“ ist eindeutig die bessere und sichere Option.
Als reiner Hobby-Programmierer bin ich da etwas irritiert. Seht ihr das als Python-Experten und Menschen auch so?
Ich würde mich über eine Antwort freuen. Gruß Cybernuschel.
Re: Bei der Installation .msix oder .exe
Verfasst: Freitag 24. Juli 2026, 15:35
von __blackjack__
Was hat die ”K.I.” denn da als Begründung?
Re: Bei der Installation .msix oder .exe
Verfasst: Samstag 25. Juli 2026, 10:28
von Cybernuschel
Als Begründung sagt die KI folgendes:
MSIX‑Pakete sind stark sandboxed und haben Einschränkungen:
Sie installieren Python in einem isolierten Container.
Viele Tools (pip, venv, Tkinter, externe Bibliotheken, PATH‑Einträge) funktionieren eingeschränkt oder gar nicht.
Manche Module können nicht korrekt installiert werden, weil sie nicht in die MSIX‑Umgebung schreiben dürfen.
Für ernsthafte Entwicklung ist das MSIX‑Python oft problematisch.
Ich möchte gerne wissen ob das wirklich so ist. Die KI redet ja auch gerne mal Blödsinn.
Re: Bei der Installation .msix oder .exe
Verfasst: Samstag 25. Juli 2026, 14:07
von DeaD_EyE
Cybernuschel hat geschrieben: Samstag 25. Juli 2026, 10:28
Als Begründung sagt die KI folgendes:
....
Manche Module können nicht korrekt installiert werden, weil sie nicht in die MSIX‑Umgebung schreiben dürfen.
Die KI fantasiert mal wieder. Wenn man den Python Installer installiert und dann als normaler Benutzer einen neuen Interpreter installiert, landet der in %localappdata%\Python\....
Da das Verzeichnis dem Benutzer gehört, kann er dort auch schreiben. Die Aussage, dass man manche Module nicht installieren kann, ist falsch.
Ich nutze auf der Arbeit Windows 11 mit unterschiedlichen Python-Versionen, die ich mit dem Python Installier installiere.
Ein weiterer Vorteil ist, dass man die Interpreter alle auf einmal updaten kann.
Unter Linux nutze ich pyenv, um Python-Interpreter aus den Quellen zu kompilieren. Das Tool uv ist noch eine Alternative, um Python-Interpreter, virtuelle Umgebungen und Module zu installieren.
Re: Bei der Installation .msix oder .exe
Verfasst: Sonntag 26. Juli 2026, 13:16
von Cybernuschel
Vielen Dank für die Antwort.
Ich habe Python auch mit dem Python Installer installiert und es klappt alles prima.
Allerdings nutze ich als kleiner Hobbyprogrammierer nur den Bruchteil von Python aus (Was mir riesgen Spaß macht weil Python die geilste Programmiersprache der Welt ist)
Auf jeden Fall ist es in solchen Fällen gut mit echten Menschen zu sprechen.
Gruß Cybernuschel
Re: Bei der Installation .msix oder .exe
Verfasst: Donnerstag 30. Juli 2026, 09:51
von noisefloor
Hallo,
unter Windows solltest du Python über das Microsoft Store installieren. Die Python Versionen dort werden von der Python Software Foundation bereit gestellt. Vorteile: du bekommst automatisch Bugfix-Updates für deine Version, da kannst lokal oder systemweit installieren und du kannst - wenn notwendig - einfacherer mehrere Versionen parallel installieren.
Gruß, noisefloor
Re: Bei der Installation .msix oder .exe
Verfasst: Donnerstag 30. Juli 2026, 17:29
von DeaD_EyE
unter Windows solltest du Python über das Microsoft Store installieren.
Ich hab die gegenteilige Meinung. Vor 2 Jahren hab ich erstmal alle Python-Interpreter aus dem MS-Store entfernt und der Grund war ein Berechtigungsproblem. Ich konnte irgendwelche Module nicht installieren.
Re: Bei der Installation .msix oder .exe
Verfasst: Donnerstag 30. Juli 2026, 18:26
von snafu
Die Programme des Microsoft Stores liegen zur Installation dort im schon erwähnten MSIX-Format vor. Hierdurch kann es zu diversen Problemen kommen. Beim Zwang zur Sandbox hat man offenbar nicht zu Ende gedacht.
Re: Bei der Installation .msix oder .exe
Verfasst: Donnerstag 30. Juli 2026, 19:36
von noisefloor
Hallo,
das Problem hat ich noch nie, aber ich brauche unter Python + Win auch eher wenig nachinstallierte Module.
Was auch immer ein guter Plan B unter Win ist: WSL2 aktivieren, das Linux seiner Wahl installieren und darin Python nutzen.
Gruß, noisefloor
Re: Bei der Installation .msix oder .exe
Verfasst: Donnerstag 30. Juli 2026, 20:55
von DeaD_EyE
Was auch immer ein guter Plan B unter Win ist: WSL2 aktivieren, das Linux seiner Wahl installieren und darin Python nutzen.
Das hat dann wieder andere Einschränkungen (tkinter, GUI allgemein). Ich wollte mal innerhalb WSL2 eine Festplatte partitionieren, geht nicht. Nicht alles wird 1:1 abgebildet.
Ich hab mal darüber nachgedacht. Es gibt für Windows sehr viele Möglichkeiten Python zu installieren. Mehr als unter Linux.
(Python 2 ausgeschlossen)
- Legacy Installer (mit Admin-Rechten): C:\Program Files\Pythonxyz
- Legacy Installer (mit User-Installation): C:\Users\USER\AppData\Local\Programs\Python\Pythonxyz
- Python Installer (msix): C:\Users\USER\AppData\Local\Python\Pythonxyz
- winget: wie Legacy Installer oder darüber den Python Installer installieren
Der Installationspfad des MS-Store (%LocalAppData%\Microsoft\WindowsApps\):
Code: Alles auswählen
Python 3.7 : PythonSoftwareFoundation.Python.3.7_3.7.x.x_x64__qbz5n2kfra8p0
Python 3.8 : PythonSoftwareFoundation.Python.3.8_3.8.x.x_x64__qbz5n2kfra8p0
Python 3.9 : PythonSoftwareFoundation.Python.3.9_3.9.x.x_x64__qbz5n2kfra8p0
Python 3.10: PythonSoftwareFoundation.Python.3.10_3.10.x.x_x64__qbz5n2kfra8p0
Python 3.11: PythonSoftwareFoundation.Python.3.11_3.11.x.x_x64__qbz5n2kfra8p0
Python 3.12: PythonSoftwareFoundation.Python.3.12_3.12.x.x_x64__qbz5n2kfra8p0
Python 3.13: PythonSoftwareFoundation.Python.3.13_3.13.x.x_x64__qbz5n2kfra8p0
Dabei gilt:
3.13.x.x = exakte Paketversion
x64 oder arm64 = Architektur
qbz5n2kfra8p0 = Publisher-ID (für Python Software Foundation konstant)
Dann gibt es noch für wissenschaftliche Anwendungen Distributionen: Anaconda, miniconda
Für Anfänger ist die Installation über den MS-Store sicherlich die einfachste Möglichkeit.
Re: Bei der Installation .msix oder .exe
Verfasst: Freitag 31. Juli 2026, 11:27
von noisefloor
Das hat dann wieder andere Einschränkungen (tkinter, GUI allgemein).
GUI Entwicklung habe ich in der Tat noch nicht probiert. Grundsätzlich ist WSL2 aber grafikfähig.
Ich muss #ausgründen bestimmte Python Sachen unter Linux in der WSL2 programmieren. Das sind aber primäre Skripte, die aus Pandas aufsetzen oder was webbasiertes mit Django. Als Editor nehme den, den ich unter Win installiert habe, der Zugriff auf die Linux WSL Partition ist ja über den Explorer ohne Problem möglich. Unter Linux läuft dann der Terminal, in dem die Applikation bzw. der Django Dev-Server läuft. Das klappt ziemlich gut, wobei die Sachen, die ich mache, eher klein bis max mittelgroß sind.
Gruß, noisefloor