我有一个相当新的Anaconda安装Python 3.3,并且正在使用Pydev。
当我尝试使用tkinter
时from tkinter import Tk
master = Tk() # create a Tk root widget, which is a window
我收到以下消息
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
C:/Anaconda/envs/p33/lib/tcl8.5 C:/Anaconda/envs/lib/tcl8.5 C:/Anaconda/lib/tcl8.5 C:/Anaconda/envs/library C:/Anaconda/library C:/Anaconda/tcl8.5.11/library C:/tcl8.5.11/library
此页面(http://mail.python.org/pipermail/python-list/2011-March/599573.html)表明我需要更改TCL_LIBRARY环境变量。但我不知道该怎么做。
如何让tkinter与我的构建一起使用?
答案 0 :(得分:1)
这不是一个合适的解决方案,但我通过复制文件夹
让它工作C:\Anaconda\envs\p33\tcl\tcl8.5
C:\Anaconda\envs\p33\tcl
到
C:\Anaconda\envs\p33\Lib