Моя система - Win7 / 64 Enterprise, а версия 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 в определенной редакции ( с).
Я не достаточно эксперт по Python, чтобы отлаживать сам Python, поэтому, пожалуйста, кто-нибудь возьмет его отсюда ... пока я посмотрю, достаточно ли "обходного пути": -)