2015-07-13 4 views
1

Я работаю с группой учителей, использующих Canopy, и мы пытаемся использовать Tkinter. Около половины класса получает сообщение об ошибке при запуске кода, который импортирует Tkinter. Сообщение об ошибке мы получаем:Enthought Canopy Tcl/Tkinter error

TclError: Can't find a usable init.tcl in the following directories: 
C:/Users/tg9154/AppData/Local/Enthought/Canopy/App/appdata/canopy-1.5.4.3105.win-x86_64/lib/tcl8.5 C:/Users/tg9154/AppData/Local/Enthought/Canopy/User/lib/tcl8.5 C:/Users/tg9154/AppData/Local/Enthought/Canopy/lib/tcl8.5 C:/Users/tg9154/AppData/Local/Enthought/Canopy/User/library C:/Users/tg9154/AppData/Local/Enthought/Canopy/library C:/Users/tg9154/AppData/Local/Enthought/Canopy/tcl8.5.2/library C:/Users/tg9154/AppData/Local/Enthought/tcl8.5.2/library 
This probably means that Tcl wasn't installed properly. 

Я попытался все исправления, которые я нашел в Интернете, и никто из них не работает. Мне интересно, будет ли полная деинсталляция/установка работать, но я надеюсь, что есть более легкое решение, поскольку у меня так много учителей, которые должны были бы сделать то же самое.

ответ

3

Эта ошибка в Windows Canopy 1.5.3/1.5.4) была исправлена ​​в Canopy 1.5.5, выпущенной 3 июля. Чтобы обновить текущую версию Canopy, см. this article.

+0

И посмотреть: https://support.enthought.com/hc/en-us/articles/204960284 –