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

我在虚拟环境中练习Tkinter时,实例化TK对象时报此引用错误,找到解决方法:

1、退出虚拟环境执行

2、将python目录对应包放到虚拟环境报错环境下

3、修改activite.bat文件:

set "TCL_LIBRARY=python安装目录\tcl\tcl8.5"

set "TK_LIBRARY=python安装目录\tcl\tk8.5"

方法三在pycharm虚拟环境下仍会报错,在shell下不会,解决pycharm问题仍需使用方法二。

原文链接:https://blog.csdn.net/my_wings/article/details/106549584

你可能感兴趣的:(python,开发语言)