我有一个遗留的基于 Tcl 的应用程序,我打算为它编写一个 python 包装器。我的 Tcl 遗留应用程序附带了它自己的 Tcl 解释器。它不使用系统提供的解释器。
我打算使用 Tkinter.Tcl() 与 Tcl 解释器挂钩并使用 eval 执行 Tcl 指令。
但是 Python 的 Tkinter 正在调用系统上安装的默认 Tcl 解释器。如何指示 Tkinter 使用我的遗留应用程序附带的 Tcl 解释器???
PS:我在系统上没有 root 权限,但我可以在本地工作区重建 Python 或 Tcl 或两者。