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

Python3.9导入tkinter遇ModuleNotFoundError求解决(Win10+VSCode)

解决ModuleNotFoundError: No module named 'tkinter'的方案
  • 确认VSCode使用的Python解释器版本
    点击VSCode左下角状态栏显示的Python版本,在弹出列表中选择你安装的Python 3.9版本,避免VSCode误使用虚拟环境或其他版本的Python。

  • 验证tkinter是否存在于当前解释器环境
    在VSCode终端运行以下代码,检查当前解释器的路径和tkinter状态:

    import sys
    # 打印当前Python解释器的搜索路径
    print(sys.path)
    # 尝试定位tkinter(报错则说明当前解释器无tkinter)
    try:
        import tkinter
        print(tkinter.__file__)
    except ImportError:
        print("当前解释器未找到tkinter模块")
    

    如果输出里没有你确认的site-packages路径,说明当前解释器并非你安装的Python 3.9版本。

  • 修复Python的tkinter组件(无需重装Python)
    找到Python 3.9的原始安装程序(如python-3.9.x-amd64.exe),双击运行后选择Modify选项,在可选功能列表中确保tcl/tk and IDLE处于勾选状态,点击Next完成组件修复。

  • 手动指定VSCode的Python解释器路径
    打开VSCode设置(快捷键Ctrl+,),搜索python.pythonPath,将其值设置为你Python 3.9的安装路径,例如:

    "python.pythonPath": "C:/Python39/python.exe"
    

    替换为你实际的安装路径,保存设置后重启VSCode。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 10:40:25