我曾經使用Python 2.7,然後IDLE正在工作。我卸載它並安裝了Python 3.1。
現在空閒無法啓動。我該怎麼做才能讓它運行?Python IDLE沒有在Windows 7上啓動
注: 我想C:\ Python31 \ pythonw.exe C:\ Python31 \ LIB \ idlelib \ idle.py
我卸載3.1並安裝回2.7,不工作也不...
我曾經使用Python 2.7,然後IDLE正在工作。我卸載它並安裝了Python 3.1。
現在空閒無法啓動。我該怎麼做才能讓它運行?Python IDLE沒有在Windows 7上啓動
注: 我想C:\ Python31 \ pythonw.exe C:\ Python31 \ LIB \ idlelib \ idle.py
我卸載3.1並安裝回2.7,不工作也不...
在過去,我經常發現,當我在某些Python版本的python.org
版本(特別是在Windows上)中遇到一些問題時,從ActiveState安裝相同版本的activepython版本會使問題消失。所以,在你的鞋子裏,我會嘗試的第一件事就是ActivePython(我認爲他們沒有2.7版本 - 可能已經過了很短的時間了 - 但他們肯定有3.1版本)。
編輯:增加了版本2.5,2.6,2.7,3.2,3.3和3.4。
我也面臨同樣的問題。但最後解決這樣 - >
運行Python \ Lib \ idlelib \ idle.py作爲管理員,我得到的文件「recent-files.lst」無法打開的錯誤。
所以去你的家庭文件夾,顯示隱藏的文件,點擊.idlerc並刪除名爲「最近的文件」的文件。現在IDLE正在工作......
這對我不起作用。 – user124384 2015-08-22 18:44:01
哪裏可以找到.idlerc?家庭文件夾是什麼意思? – mc8 2017-09-11 16:45:32
我也遇到了這種奇怪的情況,並做了一些故障排除。作爲一項嚴格的任務,卸載和重新安裝python(2.6,2.7,3.1)以及所有相關的擴展和其他站點軟件包的版本:除了其他人提供的後續選項之外,它們可能具有或可能不具有已經幫助解決了IDLE正常工作的問題。我發現並在我的部分發生了錯誤,在64位系統上安裝32位.msi導致tkinter和therfore運行時.dll錯誤,導致IDLE無法正常啓動,或根本沒有啓動。注意,不要像我一樣盲目的蝙蝠...... :)
只要嘗試刪除檔案中以.idlerc
結尾的文件。
1. Enter <win-r>, and type %USERPROFILE%\.idlerc
2. delete all files in idlerc folder
3. it works on my PC(win7 OS)
我們應該在哪裏輸入
我做到了,它沒有奏效。我在Windows 10上 – mc8 2017-09-11 16:48:08
我的系統是Win7/64企業版,Python版本是2.7.3(我需要這個...)。 這是我當我跑idle.py在命令窗口:
"
C:\Python27\Lib\idlelib>idle.py
Traceback (most recent call last):
File "C:\Python27\Lib\idlelib\idle.py", line 11, in <module>
idlelib.PyShell.main()
File "C:\Python27\Lib\idlelib\PyShell.py", line 1406, in main
root = Tk(className="Idle")
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1685, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, want
objects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
{C:\Program Files (x86)\CSR\BlueSuite 2.5.0} C:/Python27/lib/tcl8.5 C:/lib/t
cl8.5 C:/lib/tcl8.5 C:/library C:/library C:/tcl8.5.2/library C:/tcl8.5.2/librar
y
This probably means that Tcl wasn't installed properly.
"
確實有在上述任何地方上市的沒有「TCL8.5」文件夾中,但它是在: 「C: \ Python27 \ TCL」。
當我複製它在「C:\ Python27 \ LIB」,那麼IDLE啓動(與其他一些警告,但這似乎與我CORP環境...)
總之這看起來像一個既沒有安裝複製文件夾,或者無法正確設置某些環境變量,或者在某些版本的Win7/64上可能出現一個實際的bug。 我不是一個足以調試Python本身的Python專家,所以請有人從這裏拿...在此期間,我將看看「解決方法」是否足夠好:-)
這解決了我的問題(Windows 7 Pro 64位上的Python 3.4.2)。我在環境路徑中添加了tcl路徑 - 它不起作用。複製C:\ Python34 \ Lib中的C:\ Python34 \ Lib \ tcl8.6文件夾:現在IDLE似乎正常工作。 – 2015-02-13 05:22:30
我還必須將tk8.5文件夾複製到C:\ Python27 \ Lib – avgvstvs 2016-12-29 22:11:01
運行python安裝程序,更改python 2x,選擇完全刪除tcl/tk,繼續,然後再次運行安裝程序,再次更改python,on tcl \ tk選擇整個功能將被安裝,繼續。
它爲我工作。
我得到了同樣的問題在窗戶10的措施來解決這個問題:
.idlerc
(例如C:\Users\{your-username}
沒有括號)。.idlerc
目錄。它的工作對我來說...
這不適用於我 – Hilal 2016-08-08 08:43:00
爲我工作!謝謝。 – Moondra 2016-12-31 02:13:19
也沒有幫助我的同一問題的實例。 – jakobengblom2 2017-01-30 11:28:58
一旦我複製了C:\Python27\tcl\tcl8.5
文件夾C:\Python27\Lib
在波格丹的答案錯誤消息"This probably means that Tcl wasn't installed properly"
就走了建議。相反,我開始看到"This probably means that tk wasn't installed properly"
。我不得不將C:\Python27\tcl\tk8.5
文件夾複製到C:\Python27\Lib
。從C:\Python27\Lib\idlelib
的命令行運行idle.py
一次,我的錯誤是沒有錯誤的。
即使我面臨着與我的代碼相同的問題,但現在已經解決了。 我使用2.6版本的舊版本的Xlrd,所以我使用pip更新了2.7版本的xlrd,並且我使用2.7打開了我的文件,並且它可以正常工作。
看起來不錯。謝謝。 – didideder 2010-08-15 17:16:21
@didideder,不客氣! – 2010-08-15 17:28:09