2013-04-05 108 views
7

我在筆記本電腦上安裝了Python 2.7(我的操作系統是Windows 7)。 之後,我決定使用Python xy 2.7.3而不是「純」Python;所以,正如所建議的那樣,我刪除了Python 2.7並嘗試安裝Python xy 2.7.3。但是,當我嘗試運行.exe文件進行安裝時,會出現一個警告窗口,告訴我已在我的計算機上安裝了Python 2.7。我試圖安裝不同版本的Python xy(2.6),並且一切正常;不過,我真的更喜歡使用最新版本的Python xy。 實際上,我無法弄清楚卸載Python 2.7時出了什麼問題;有人有任何線索嗎? 我可以告訴你,我遵循'正常'的程序卸載程序;控制面板 - >程序 - >提前在幾個月前從Windows 7完全卸載Python 2.7的問題

斯特凡諾

+0

你的python安裝仍然在你的Windows路徑?你也可以有多個python安裝。不同的文件夾,不同的安裝 - >更多路徑條目。我們需要更多的一點。卸載可能有令人討厭的副作用... – SaCry 2013-04-05 08:38:07

回答

1

刪除程序

感謝也許把答案在那裏。

從Windows卸載任何東西都可能會在您的特定機器上完全駐留多個副作用。至於什麼是常見的:

- > Python設置自己在你的Windows路徑。這裏是如何修改你的Windows路徑:http://www.computerhope.com/issues/ch000549.htm 這意味着有可能python不見了,但路徑入口可能不是。然而,這是一個猜測 - >需要更多信息

- >您確定從計算機中刪除了所有內容嗎?如果您已經執行了正常的卸載過程 - 嘗試查看是否存在任何python目錄。

- >第三方安裝?你有沒有下載任何仍在你的機器上的庫。

除此之外 - 它可能是任何事情 - 你給我們的信息越多,我們可以說的越多。

也許這篇文章將幫助您:How to completely remove Python from a Windows machine?

5

我也有這個問題爲好。這是由於第三方安裝。即使你已經卸載了python,它仍會保留所有已安裝的第三方庫,我認爲Python(x,y)只是檢測目錄。

要修復,請卸載Python 2.7,然後檢查C:\ Python27是否仍然存在。如果是,請繼續並刪除,然後嘗試安裝Python(x,y)。這對我來說很有用。

+0

我需要刪除相關的註冊表項,如@ Daniel提供的答案中所述。 – dshgna 2015-12-05 07:10:01

0

我有蟒蛇2.7安裝和enthought樹冠。我想切換到python(x,y)來訪問完整版本的OpenCV庫。 python(x,y)安裝抱怨python 2。7之後已經被安裝: 1)使用Windows控制面板 2)卸下卸下窗口路徑中的所有揮之不去Python文件 3)上述

所建議直到我刪除與python所有註冊表項/ enthough做蟒( x,y)安裝沒有問題。

1

我遇到了這個問題:
我試圖卸載python和全新安裝,原因是我的pip版本問題沒有得到解決。
所以我刪除了python文件夾,從系統路徑中刪除了python,當我試圖從控制面板的「卸載程序」中卸載時,它顯示「Windows安裝包」錯誤窗口,無法清理卸載。
解決方案我發現是:在「卸載程序」中選擇python並單擊修復。然後卸載python,它爲我工作。希望這有助於並節省一些時間。
PS:我很新的python,任何幫助糾正我將不勝感激。

1

我有python 2.7.12,想要將它卸載爲2.7.9。我遇到同樣的問題,並修復它我試圖刪除所有的本地文件,然後卸載,但它仍然給我同樣的錯誤。所以相反,我決定修復python 2.7.12,然後卸載它的完美工作,並完全擺脫了錯誤。

0

我安裝了Enthought之前。當我想要安裝Python(x,y)時,我遇到了上述問題。

當我嘗試從控制面板中卸載Enthought和Python(x,y),然後重新啓動PC後,下次安裝Python(x,y)時仍然出現問題。

我的解決了這個問題:

  1. 刪除用C所有相關的文件:/用戶/用戶名/應用程序數據/關於Python,包括第三方軟件一樣Enthought;
  2. 刪除用戶和系統環境中的路徑; =====如果我沒有做第三步,兩個步驟都失敗了。=====
  3. 刪除註冊表鍵爲@Daniel說的。 (如果您安裝的Python的第三方軟件包括所有的前綴PY相關按鍵。)

HKEY_LOCAL_MACHINE \ SOFTWARE \ Python的\

HKEY_CURRENT_USER \ SOFTWARE \ Python的

0

找到設置用於安裝Python的文件。運行它並選擇修復。如果這不能解決問題。轉到c:\ Python(x,y),並通過shift + Del完全刪除此文件夾。

再次運行設置文件,然後單擊「更改」,最終再次安裝Python。默認情況下,在我的情況下添加路徑選項,並使得該版本的Python在我的系統上的默認值是未選中的,這可以通過在其中一個安裝屏幕中看到紅十字標記來解決。點擊它,如果你想設置它爲默認的Python版本,並點擊選項來表明你想要在Windows環境變量中添加路徑。

無需觸摸註冊表,因爲之前的註冊表會再次被覆蓋。 在我的情況下,它的工作。我得到錯誤,如:

致命的Python錯誤:Py_Initialize:無法加載文件系統的編解碼器 LookupError:沒有編解碼器的搜索功能註冊:找不到編碼

除此之外未安裝是從控制失敗面板。所以上述步驟解決了我所有的問題。希望能幫助到你。