2015-02-09 48 views
6

我啓動了一個新的Windows谷歌計算引擎實例。它運行的是Windows 2008 R2 Service Pack 1的未能在Windows谷歌計算引擎實例上安裝Python 2.7.9

我下載並嘗試運行Python的.msi安裝了2.7.9版本,它失敗,此錯誤:

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.

我看到這個錯誤都64位和32位安裝程序。

有沒有其他人看過它或知道解決方法?

+0

的python2.7.5安裝不報告錯誤運行連接,但後來當我看Python27目錄,Scripts目錄丟失! – 2015-02-13 15:24:05

回答

9

我複製你的問題,我發現了兩種解決方法:

  1. 您可以安裝python 2.7.6成功沒有采取進一步行動。
  2. 如果您需要python 2.7.9您可以安裝它從安裝菜單取消選擇pip。 這似乎與另一個線程中的this answer有關,但在這種情況下,問題與版本3.4有關。
+3

取消選擇pip爲我工作。 – Ryan 2015-04-10 13:02:06

+1

有同樣的問題,取消選擇pip爲我工作。 – 2015-05-24 14:16:19

+0

我無法取消選擇pip,安裝程序在嘗試更改安裝時不斷給我提供此錯誤。你的「這個答案」的鏈接有助於[下一個最有幫助的答案](http://stackoverflow.com/a/27334909/327074)談到刪除幫助我的'PYTHON_HOME'環境變量 – icc97 2016-03-25 14:06:10

6
  1. 安裝Python除 「點子」
  2. 運行蟒蛇再次安裝MSI並選擇 「改變」
  3. 選擇 「畫中畫」 和安裝PIP 這將是作品...

我認爲這是msi包的優先級問題...該包似乎在安裝python.exe之前嘗試安裝pip。因此,PIP不能裝......

+0

這對python -2.7.11.amd64在Windows Server 2008R2 64位(專用服務器,而不是谷歌計算引擎實例) – lucaferrario 2016-01-18 18:33:22

0

這似乎是一個依賴問題,請嘗試安裝「微軟的Visual C++ 2008 SP1再發行組件包(x64)的」

1

我使用Windows 8.1 64-位。我安裝了2.7.11,然後我嘗試通過Chocolatey PIP package安裝PIP。

我想我安裝了弄亂,因爲我曾試圖安裝Python 3.4,以及Python的2

然後,我曾試圖刪除了所有的Python 2和Python 3文件,以擺脫這種。

什麼工作對我來說是:

  1. 編輯環境變量都,系統和用戶,以消除任何PYTHONHOMEPYTHONPATH變量
  2. 我也刪我曾在PATH環境變量
  3. 到python2路徑
  4. 現在(在Python Issue 22329中提到)刪除環境變量後,你可以進入'程序和功能',點擊Python 2.7.11(64位)程序,然後點擊'修復' - 然後按照我的想法工作期待沒有錯誤。
  5. 現在終於我能夠進入'程序和功能',點擊Python 2.7.11(64位)程序,然後點擊'卸載'。

編輯:我認爲這是與該PYTHON_HOME answer to a problem with Python 3.4