谁能帮助我解决以下错误消息“TclError:找不到可用的 init.tcl”?

发布于 2025-01-11 20:14:35 字数 406 浏览 1 评论 0原文

我正在尝试运行使用 tcl/tk 的代码,并且我已经尝试了类似错误问题中的许多选项,但没有任何作用,任何人都可以提供帮助吗?这是消息:

C:/ProgramData/Anaconda3/tcl/tcl8.6/init.tcl: 包“Tcl”的版本冲突:有 8.6.9,需要 8.6.6 软件包“Tcl”的版本冲突:有 8.6.9,需要 8.6.6 执行时 “软件包需要 -exact Tcl 8.6.6” (文件“C:/ProgramData/Anaconda3/tcl/tcl8.6/init.tcl”第 19 行) 从内部调用 “源C:/ProgramData/Anaconda3/tcl/tcl8.6/init.tcl” (“上层”体线1) 从内部调用 “uplevel #0 [list source $tclfile]”

这可能意味着 Tcl 没有正确安装。

I'm trying to run a code that uses tcl/tk and I have tried many options from similar error questions but non of the work, anyone that could help? This is the message:

C:/ProgramData/Anaconda3/tcl/tcl8.6/init.tcl: version conflict for package "Tcl": have 8.6.9, need exactly 8.6.6
version conflict for package "Tcl": have 8.6.9, need exactly 8.6.6
while executing
"package require -exact Tcl 8.6.6"
(file "C:/ProgramData/Anaconda3/tcl/tcl8.6/init.tcl" line 19)
invoked from within
"source C:/ProgramData/Anaconda3/tcl/tcl8.6/init.tcl"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list source $tclfile]"

This probably means that Tcl wasn't installed properly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

留蓝 2025-01-18 20:14:35

这意味着 Anaconda 使用的 Tcl 库中的 C 代码版本与随附的 Tcl 代码版本不完全匹配;两者确实应该共同部署,因为它们在设计时就彼此非常了解。看起来 Tcl 代码的版本比(共享?)库的版本新。那坏了!我不知道为什么 Anaconda 更容易出现这种情况;我根本不支持它。

Tcl 文件之间的实际变化大多数情况下都不是很大。当前实际版本是 8.6.12,所以无论哪种方式你都肯定落后了。

That means that the version of the C code in the Tcl library that Anaconda is using is not exactly matched to the version of the accompanying Tcl code; the two are really supposed to be co-deployed as they are designed with intimate knowledge of each other. It looks like the version of the Tcl code is newer than the version of the (shared?) library. That's broken! I don't know why that's a bit inclined to happen with Anaconda; I don't do any support of it at all.

The actual changes between the Tcl files are mostly not very large, as it happens. And the actual current version is 8.6.12 so you're definitely behind either way.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文