根據網上說的有三種辦法:
1,重新安裝python或者修復安裝
2,把C盤Users/"你的用戶名"下的.idlerc的組態檔刪掉
<win+R>啟動“運行”對話框
輸入“%USERPROFILE%\.idlerc”,點擊“確定

會有一個檔案夾打開,洗掉檔案夾里全部檔案。而后再打開IDLE(Python GUI)即可正常運行。

3,按照前兩種都沒有解決的,請用第三種方法解決。在安裝python檔案夾下命令列運行idle.py,看看到底什么問題導致無法運行
D:\Python26>python lib/idlelib/idle.py-------------運行
------------------------------------下邊是結果
Traceback (most recent call last):
File "lib/idlelib/idle.py", line 21, in
idlelib.PyShell.main()
File "D:\Python26\lib\idlelib\PyShell.py", line 1386, in main
root = Tk(className="Idle")
File "D:\Python26\lib\lib-tk\Tkinter.py", line 1643, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
{D:\usr\ov\bin} D:/Python26/lib/tcl8.5 D:/lib/tcl8.5 D:/lib/tcl8.5 D:/library D:/library D:/tcl8.5.2/library
所以修改系統變數TCL_LIBRARY 為:D:\Python26\tcl\tcl8.5 就可以了
提示出找不到檔案tcl,因此就需要在環境變數中增加兩個tcl,所以修改系統變數TCL_LIBRARY 為:D:\Python26\tcl\tcl8.5 就解決了~~~~!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/227362.html
上一篇:pandas 問題求助
