_tkinter.TclError: Can‘t find a usable init.tcl in the following directories

记录一下自己的遇到问题:py开发窗体时遇到的

Can’t find a usable init.tcl in the following directories

  File "D:\APP\py\Lib\tkinter\__init__.py", line 2459, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
              ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_tkinter.TclError: Can't find a usable init.tcl in the following directories: 
    D:/APP/py/lib/tcl8.6 E:/project/py_project/pythonProject/.venv/lib/tcl8.6 E:/project/py_project/pythonProject/lib/tcl8.6 E:/project/py_project/pythonProject/.venv/library E:/project/py_project/pythonProject/library E:/project/py_project/pythonProject/tcl8.6.14/library E:/project/py_project/tcl8.6.14/library

## 首先我们来看下这个错误:提示没有找到这个init.tcl文件
有问题那就咱们就去看看他找的这些文件夹是否真的有这个文件
图片如下:都没有包括他找的虚拟环境也没。既然路径错那就不对,那就想办法让它去对的地方找去。咱也不知道为啥它会去这些路径找,哪位大神能回答下??

最后在和py按照路径lib同级目录找到了。

在这里插入图片描述
在这里插入图片描述
网上一顿乱找,包括问了 “几匹T"也就gpt。说没配置tcl环境变量:

在“系统变量”中,点击“新建”,添加以下变量:
变量名:TCL_LIBRARY
变量值:D:/APP/py/tcl/tcl8.6(你tcl的路径)
记得重启下你的IDEA

废话有点多,说白了就是没配置tcl的环境变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值