2014-09-24 66 views
0

所以我一直在使用我的電腦上的Python大概過去2個月沒有問題。然而就在最近,IDLE發生了一些問題。我正在運行python 2.5IDLE的艱難時刻

我曾經能夠右鍵單擊並選擇「用IDLE編輯」爲python程序。該選項不再可用。當我嘗試「打開」並導航到Python中的idlelib時,我可以選擇idle.bat,idle.py或idle.py(無控制檯)。我試過每個選項,每個選項都打不開,並返回一個錯誤,它不是一個有效的Win32應用程序,或者「Windows無法找到idle.pyw」

我能夠自行打開IDLE並使用在IDLE中打開函數來打開文件,但不能像以前那樣直接使用IDLE打開文件。

以前是帶有python logo的白色背景圖標,它現在被沒有程序(白色正方形,藍色和紅色圓點)的windows徽標取代。我試圖修復 - 安裝和取消恢復 - 重新安裝都沒有成功。沒有防火牆或防病毒軟件,並且安裝了所有用戶的權限。

任何幫助非常感謝,這已經非常難以弄清楚。

+1

認爲你自己很幸運。空閒是可怕的,你不應該使用它。 – geoffspear 2014-09-24 17:43:08

+0

我明白你的觀點,但我是一名菜鳥程序員,我正在解決這裏的問題。我認爲IDLE麻煩與原因一樣是一種症狀。當我用IDLE打開時,程序仍然找不到任何與之相關的東西,比如Tkinter,例如 有沒有一種解決方法,您會建議? – 2014-09-24 17:45:17

+3

是否有一個特定的原因,你正在使用這樣一個古代版本的Python?如果您必須使用Python 2或3.4.1 for Py3,請安裝2.7.8。 – MattDMo 2014-09-24 18:08:19

回答

0

在Windows上自帶的python有時是有問題的,所以你可以卸載並重新安裝它作爲解決方案,或者從它的目錄而不是快捷方式打開它,或者獲得另一個IDE。我推薦Ninja IDE非常漂亮和輕巧,或者如果你在linux上,你可以在終端上使用vim。

此外,如果非常有必要,請嘗試升級您的Python版本和IDE。我認爲用於windows的IDE看起來像一個修改過的emacs,說實話。

0

Windows更改.py文件的右上下文菜單與Idle無關,並且可能與Python無關。你不是第一個有這個問題的人。你可以恢復'編輯空閒',但不直接編輯註冊表(一個專家選項),我只知道如何在XP中這樣做。您可能也可以修復它在更改之前返回到還原點,但之後會失去所有更新,所以我不會那樣做。

我很驚訝重新安裝沒有恢復它。這條線一度也不在我身邊,並且在最近一次安裝中恢復。

我有Win7。我剛剛嘗試了'Open with',導航到3.4 idlelib,並選擇了idle.bat(.py文件不作爲選擇提供)。在空閒編輯器中打開的.py文件就好了。它現在是Open with的永久選項,無需導航。

自2.5以來,空閒已經得到了150個補丁。即使您必須編輯程序才能運行2.5,我強烈建議安裝當前版本的Python和Idle。

我不理想你的評論「程序仍然找不到任何與之相關的東西,比如Tkinter」的意思。

相關問題