我使用import tkinter
来执行Tcl
脚本。在Python中'import tkinter'时更改Tcl的版本
如:
import tkinter
runTCL = tkinter.Tk()
runTCL.tk.eval('puts [info tclversion]')
默认安装在我的Python3.5
Tcl
LIB是Tcl8.6
。
我打算做的是访问IXIA并通过脚本自动配置它。
问题是的API提供了通过我的IXIA(与IxOS4.10
)只能通过Tcl8.4
LIB访问,更新的版本是不可接受的。
我知道它可能很容易在类Unix系统中使用./configure --with-tcltk-libs
之类的东西。
但是我怎么能重新构建我的Python3.5
与Tcl8.4
lib当我import tkinter
在我的Windows-64bit
机?
在此先感谢。
请阅读python.org/download/mac/tcltk。你会在那里发现,如果不重新编译和重新链接Python中的_tkinter模块,你将无法更改Tk版本 –
@MohhamadHasham是的,这就是我所要求的。我需要重新编译和重新编译我的Python。但我不知道该怎么做。 –
问题是,你不能像写在文档中那样。你必须以其他方式思考。 :-) –