Ubuntu上的TK_LIBRARY和TCL_LIBRARY环境变量

时间:2010-12-29 11:56:45

标签: python tkinter

我正在尝试将_tkinter导入Python。我怀疑这可能是由于没有为环境变量TK_LIBRARY和TCL_LIBRARY定义值。这就像使用apt-get for python-tk,tcl和tk一样。如果我必须手动设置环境变量,我会将它们设置为什么?

我使用的是Ubuntu 10.10和Python 2.5.5。

1 个答案:

答案 0 :(得分:1)

不,不需要设置TK_LIBRARY和TCL_LIBRARY。我怀疑您正在调用与/usr/bin/python不同的Python解释器,或者/usr/bin/python已更改为指向与python-tk包附带的Python解释器不同的Python解释器。默认情况下,Ubuntu 10.10附带Python 2.6。

编辑:要构建支持Tk的Python 2.5,请确保在运行configure之前安装了tk-dev软件包。还要检查构建输出的结尾还没有构建其他模块,并考虑安装相关的头文件。确保您的安装不会覆盖/ usr / bin / python,例如通过安装到/ usr / local(这是configure的默认设置)。