簡體   English   中英

Python IDLE 不會啟動

[英]Python IDLE won't start

IDLE 直接停止在我的桌面上工作,因為當我嘗試打開它時沒有任何反應,它甚至不會給我錯誤消息。 但是,它在我的筆記本電腦上運行良好。 右鍵單擊並嘗試編輯腳本也無濟於事。 這完全是一夜之間發生的,我沒有更改或安裝任何東西。 我完全不知道這是怎么發生的。

我已經嘗試重新安裝並將文件從我的筆記本電腦復制到我的桌面,到目前為止沒有任何效果。

(答案來自解決方案注釋。)啟動時,IDLE會訪問Lib / idlelib中自己的文件和$ HOME / .idlerc中的用戶自定義文件。 后者在計算機上的所有python / IDLE安裝中共享。 您收到的錯誤消息表明某些文件“突然”損壞,因此被視為錯誤編碼。 由於替換idlelib文件不能解決問題,因此該問題可能必須存在於.idlerc文件中。 您的評論表明確實是這種情況。

如果沒有.idlerc,IDLE將重新創建一個。 您可以使用選項對話框重新創建任何自定義項。 您可以刪除舊版本,也可以嘗試四處查找以檢索一些數據。

我將研究向IDLE文檔中添加一些有關.idlerc損壞的問題,以及解決方案。

我在使用 Python 時遇到了很多麻煩,它突然不起作用了。 重裝也沒用。 確實有效的一件事是我在筆記本電腦上創建了另一個用戶並為該新用戶重新安裝並且有效。 此外,我通過使用 chrome 轉到網頁並重新安裝它,讓它在我原來的帳戶上工作,但它仍然無法通過 Microsoft 按鈕工作。 因此,我在 C:\Users\jlamm\AppData\Local\Programs\Python\Python310\Lib\idlelib\idle.pyw 處找到了空閑,並將其(在我的命令中使用完整路徑)輸入到命令提示符中。
它有效並提供了一個我可以固定到任務欄的圖標。 我還注意到 (C:\Users\jlamm.idlerc) 是一個 Python 文件夾,在我卸載時它不會被破壞。
一個頁面說那里的損壞文件可能會導致 Python 炸彈,所以我刪除了它,盡管這對我不起作用。

在我運行命令python -i -m idlelib. ,響應是 IDLE 無法導入 tkinter。 我在terminal: install python-tk@3.9

我使用自制軟件並首先使用自制軟件安裝了 python 3.9,所以我嘗試重新安裝 tkinter 3.9,之后我可以打開 IDLE。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM