Python-Installationsprogramm: "Eine DLL, die für den Abschluss dieser Installation erforderlich ist, konnte nicht ausgeführt werden."

12

Ich arbeite unter Windows 7 x64 und versuche, Python 2.7.5 oder 3.3.2 zu installieren. Aber ich erhalte ständig eine Fehlermeldung:

Bei diesem Windows-Installationspaket ist ein Problem aufgetreten. Eine für den Abschluss dieser Installation erforderliche DLL konnte nicht ausgeführt werden. Wenden Sie sich an Ihren Paketanbieter.

Ich habe das Installationspaket mehrmals frisch von Python.org heruntergeladen, aber es gibt immer wieder den gleichen Fehler.

Hier ist ein Bild der Fehlermeldung, wie sie während der Installation angezeigt wird:

Bildbeschreibung hier eingeben

Beugung
quelle

Antworten:

4

Ich denke, das könnte funktionieren:

  • Gehe zu C:/Users/XXX/AppData/Local/Temp oder einfach %LocalAppData%/Temp.
  • Gehe zu PropertiesSecurity
  • Ändern Sie die Berechtigungsstufe für alle Benutzer auf VOLLZUGRIFF.
Stevoisiak
quelle
ya! es hat bei mir funktioniert. Aber können Sie erklären, warum das passiert ist? Ich bin als Administrator angemeldet, aber trotzdem warum?
Vielleicht hat der Installer nicht die richtigen Rechte? Wohlgemerkt, das Privilegsystem in Windows ist wirklich komisch.
1
Das hat bei mir nicht funktioniert, obwohl die Symptome ähnlich waren. Es stellte sich heraus, dass es sich um eine in Konflikt stehende PIP-Installation handelt. Dies behebt
Jagu
Beachten Sie, dass "% temp%" eine Verknüpfung zu diesem Speicherort ist.
Phk
Hat bei mir nicht funktioniert. Ich denke, dass dies bugs.python.org/issue27564 das Problem ist, aber sie behaupteten, es behoben zu haben
Hack-R
1
  • Ausführen cmd.exe(als Administrator ausführen)

  • D:\python\Wechseln Sie zum Speicherort von Python (Beispiel:), indem Sie das Verzeichnis ändern

  • Schreiben Sie msiexec /i filename.msizBmsiexec /i python-3.4.1.amd64.msi

  • Dann Enter

mohandes65
quelle
1

Ich hatte fremde Python-Umgebungsvariablen aus früheren Installationen. Sie sollten alle Python-Umgebungsvariablen löschen und es erneut versuchen.

Jared Beach
quelle
0

Ich habe eine ältere Version (Python 3.4.3) installiert und es hat gut funktioniert.

Hier finden Sie die alten Versionen: https://www.python.org/downloads/

(Vollständig aktualisierter 64-Bit-PC mit Windows 8.1, und ich habe mehrere der neueren Versionen ausprobiert. Keine hat funktioniert. Ich habe auch einen Virenscan ausgeführt und Antivirus deaktiviert. Derselbe Fehler.)

Dagelf
quelle
0

% temp% im Ausführungsfenster und dann "Gehe nach diesem temporären Ordner" - "Gehe zu Organizeigenschaften" - "Freigabe" - "Alle"

Utpal Mondal
quelle
0

Ich habe gerade versucht, die 32-Bit-Version auf x64 zu installieren. Versucht nochmal mit korrekter Version und Problem gelöst.

Der automatische Download, den ich für Windows erhalten habe, war die 32-Bit-Version, nicht die 64-Bit-Version. Ich habe alle Veröffentlichungen durchgeblättert, 2.7.13 (neueste Version vom 10.08.17) gefunden und speziell die 64-Bit-Version heruntergeladen. Python-Versionen für Windows

Nachdem ich die 64-Bit-Version heruntergeladen hatte, installierte ich sie ohne Probleme.Bildbeschreibung hier eingeben

Ambuj
quelle
2
Können Sie uns bitte nähere Angaben machen? Eine Zeilenantwort zählt nicht als gute Antwort.
Romeo Ninov