2015-02-09 10 views
6

Ich habe eine neue Google-Engine für Windows-Rechner gestartet. Es läuft Windows 2008 R2, Service Pack 1.Fehler bei der Installation von Python 2.7.9 auf einer Windows-Engine für Google Compute-Engine

ich herunterladen und versuchen, den Installer .msi-Python läuft für Version 2.7.9, und es schlägt mit diesem Fehler:

There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor.

ich für beide diesen Fehler sehen das 64-Bit- und das 32-Bit-Installationsprogramm.

Hat noch jemand es gesehen oder weiß von einem Work-around?

+0

Der python2.7.5 Installateur ohne den Hinweis auf ein Fehler läuft verbunden ist, aber dann, wenn ich in das Verzeichnis Python27 suchen, wird das Scripts-Verzeichnis fehlt! –

Antwort

9

reproduziert ich Ihr Problem und ich fand zwei Lösungen:

  1. Sie python 2.7.6 erfolgreich ohne weitere Maßnahmen installieren.
  2. Wenn Sie python 2.7.9 benötigen, können Sie es installieren, indem Sie pip aus dem Installationsmenü entfernen. Dies scheint mit this answer in einem anderen Thread verwandt zu sein, obwohl in diesem Fall das Problem mit Version 3.4 auftritt.
+3

Die Auswahl des Pip funktionierte für mich. – Ryan

+1

Hatte das gleiche Problem, Abwahl Pip arbeitete für mich. –

+0

Ich konnte Pip nicht abwählen, der Installer gab mir diesen Fehler, wenn ich versuchte, die Installation zu ändern. Ihr Link zu 'dieser Antwort' hat geholfen, als die [nächste am häufigsten gestellte Antwort] (http://stackoverflow.com/a/27334909/327074) darüber spricht, die 'PYTHON_HOME'-Umgebungsvariable zu löschen, die mir geholfen hat. – icc97

6
  1. installieren Python AUSSER "Pip"
  2. Führen Sie die Python msi installieren erneut und wählen Sie "change"
  3. Select "Pip" und installieren Sie den Pip es funktioniert wäre ...

Ich denke, es ist ein Problem mit der Priorität in das msi-Paket ... das Paket scheint zu versuchen, den pip vor der Installation python.exe zu installieren. So kann pip nicht

+0

Dies funktionierte für mich mit Python -2.7.11.amd64 unter Windows Server 2008R2 64bit (dedizierter Server, keine Google Compute Engine-Instanz) – lucaferrario

0

Es scheint installiert ... wird ein Abhängigkeitsproblem zu sein, versuchen Sie "Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)"

1

Ich verwende Windows 8.1 64- zu installieren Bit. Ich hatte 2.7.11 installiert und dann habe ich versucht, PIP auch über Chocolatey PIP package zu installieren.

denke, ich meine Installation bekommen hatte vermasselt, weil ich versucht hatte, zu installieren Python 3.4 sowie Python 2.

Dann hatte ich alle Python 2 und Python 3 Dateien in einem Versuch gelöscht dies loszuwerden .

Was für mich gearbeitet wurde:

  1. sowohl die Umgebungsvariablen bearbeiten, System und Benutzer alle PYTHONHOME oder PYTHONPATH Variablen zu entfernen
  2. ich, dass ich in der PATH Umgebungsvariable python2
  3. auch den Pfad gelöscht hatte
  4. Jetzt (wie in Python Issue 22329 erwähnt) nach dem Löschen der Umgebungsvariablen können Sie in "Programme und Funktionen" gehen, klicken Sie auf das Python 2.7.11 (64-Bit) -Programm und klicken Sie dann auf "Reparieren" - das funktioniert dann wie ich erwarten ohne Fehler.
  5. Jetzt endlich konnte ich in "Programme und Funktionen" gehen, klicken Sie auf das Python 2.7.11 (64-Bit) -Programm und klicken Sie dann auf "Deinstallieren".

bearbeiten: Ich nehme an, dies mit diesem PYTHON_HOME answer to a problem with Python 3.4