You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python3.6.9已安装tkinter仍提示No module named 'tkinter'如何解决

问题描述

使用的Python版本为3.6.9,已完成tkinter安装,但运行以下代码时仍无法成功导入tkinter:

import tkinter

from tkinter import *
root = tkinter.Tk(  )
for r in range(3):
   for c in range(4):
      tkinter.Label(root, text='R%s/C%s'%(r,c),
         borderwidth=1 ).grid(row=r,column=c)
root.mainloop(  )

报错内容:

ModuleNotFoundError: No module named 'tkinter'

解决方案
  • 先确认多版本Python适配问题,很多情况下安装的tkinter对应了其他Python版本。先验证当前调用的Python版本:
    python --version
    再验证对应pip的版本:
    pip --version
    如果版本不匹配,改用Python3.6对应的pip命令安装tkinter:
    pip3.6 install tk
  • Linux系统需要先安装系统级tkinter依赖:
    • Debian/Ubuntu系列运行:sudo apt install python3.6-tk
    • CentOS/RHEL系列运行:sudo yum install python36-tkinter
  • Windows系统下重新检查Python安装配置,运行Python安装包选择「修改」,确认已勾选Tcl/Tk and IDLE组件,重新完成安装即可。
  • 配置完成后运行以下命令验证是否安装成功:
    python3.6 -c "import tkinter; print(tkinter.TkVersion)"
    正常输出版本号即可正常运行原代码。

内容的提问来源于stack exchange,提问作者panti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 17:24:00