Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Python Tkinter 模块中的 Tcl,如下所示
from Tkinter import * Tcl = Tcl().eval Tcl("info patchlevel") '8.3.5'
可以看到python选择了Tcl 8.3版本。
但我的系统中也有 tcl8.4。现在,我如何让 python 在 Tkinter 模块中选择 tcl8.4。
Tcl8.3 没有 Expect 包,所以我不能在 Python Tcl/Tk 中使用 Expect 包。
谢谢
我认为python使用的Tcl/Tk版本是在编译时确定的。因此,您需要查看代码,针对您要使用的 Tcl/Tk 版本重新编译 python。也许重新编译 _tkinter.so 库也足够了,因为它是动态加载的。