cx_freeze,包“Tcl”的冲突:有8.5.18,正好需要8.5.15

时间:2016-01-30 05:06:59

标签: python tcl anaconda tk cx-freeze

此问题之前似乎已asked,但未解决此问题。我正在使用cx_freeze作为应用程序,当我尝试运行它时,我的输出是:

{C:\Users\ant\Documents\GitHub\vocal\calipso\build\exe.win32-2.7\tcl} C:/Users/ant/Documents/GitHub/vocal/calipso/build/exe.win32-2.7/tcl8.5 C:/Users/ant/Documents/GitHub/vocal/calipso/build/lib/tcl8.5 C:/Users/ant/Documents/GitHub/vocal/calipso/build/lib/tcl8.5 C:/Users/ant/Documents/GitHub/vocal/calipso/lib/tcl8.5 C:/Users/ant/Documents/GitHub/vocal/calipso/build/library C:/Users/ant/Documents/GitHub/vocal/calipso/library C:/Users/ant/Documents/GitHub/vocal/calipso/tcl8.5.18/library C:/Users/ant/Documents/GitHub/vocal/tcl8.5.18/library

C:/Users/ant/Documents/GitHub/vocal/calipso/build/exe.win32-2.7/tcl/init.tcl: version conflict for package "Tcl": have 8.5.18, need exactly 8.5.15
version conflict for package "Tcl": have 8.5.18, need exactly 8.5.15
    while executing
"package require -exact Tcl 8.5.15"
    (file "C:/Users/ant/Documents/GitHub/vocal/calipso/build/exe.win32-2.7/tcl/init.tcl" line 19)
    invoked from within
"source C:/Users/ant/Documents/GitHub/vocal/calipso/build/exe.win32-2.7/tcl/init.tcl"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list source $tclfile]"


This probably means that Tcl wasn't installed properly.

有道理,看起来Tcl是错误的版本。但是我如何得到8.5.15?我看了整个网络,似乎无法找到任何东西下载以前版本的tcl。

我在Windows 7,32位anaconda python 2.7上。我不知道如何解决这个问题,感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

Related questions here.

Python:Standart version TCL

Python-Module:Require X.X.X TCL

替换相关模块上的需要TCL版本。