关于windows下使用Tkinter,出现No module named 'Tkinter'的解决办法

本文分享了在Anaconda3环境下使用Python的Tkinter库创建GUI时遇到的模块加载问题及解决方案。通过调整项目编译器设置,成功加载Tkinter库,并强调在Python3中应使用小写的'tkinter'。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

机器学习第九章《树回归》

最近在学习Machine Learning in Action一书,在学习到第九章的使用python的TKinter库创建GUI时遇到了问题。
书中的原代码是:

from Tkinter import*

但是我在python终端中输入时出现问题如下:

ModuleNotFoundError: No module named 'Tkinter'

在网上找了很多解决方法,但是都没有解决我的问题,自己在摸索中偶然解决了这个问题,所以决定写下来,为以后和我遇见同样问题的同学提供便利。

首先,由于我是安装的Anaconda3,使用的是Anaconda3中的python。

首先,我进入了Anaconda3安装路径下的lib文件夹中,在里面寻找是否有thinter包,如下所示,在Anacinda3中是有这个包的。
在这里插入图片描述
其次,进入到pycharm中,在file栏中找到default-settings,选择Project Interpreter,
在这里插入图片描述
在这里我找到了我自己的问题,我没有选择对应的项目编译器,导致我在加载模块时无法加载。点击右侧的向下在这里插入图片描述
出现了编译器,点击进行选择
在这里插入图片描述
就会加载出很多库啦。
我发现,只要我加载使用一次后,以后就算不选择编译器也能进行加载使用啦。
但是要注意的一个问题是:Tkinter库在python3中写法为tkinter。小心出错哦。
第一次写,如有问题,请多多指教。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值