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

Ubuntu 20.04 LTS下Python 3.10.12无法找到Tkinter模块求助

解决Python 3.10下turtle库找不到Tkinter的问题

先排查Python 3.10的安装方式

  • 如果是源码编译安装:先安装系统依赖包sudo apt-get install tk-dev,然后重新编译Python 3.10,编译时必须加上--with-tk参数,确保Tkinter被纳入编译流程。
  • 如果是通过pyenv等版本管理器安装:先执行sudo apt-get install tk-dev安装依赖,再重新安装Python 3.10.12,比如运行pyenv install 3.10.12。

验证Python 3.10是否已关联Tkinter

在终端直接启动Python 3.10,输入以下代码测试:

import tkinter
tkinter._test()
  • 若弹出Tkinter测试窗口,说明Tkinter已正常安装,问题出在VS Code的解释器配置。
  • 若仍报错,说明Tkinter确实未安装,按上面的步骤重新安装带Tkinter的Python 3.10。

修正VS Code的解释器路径

如果终端里Python3.10能正常导入tkinter,但VS Code不行:

  • 打开VS Code,按Ctrl+Shift+P唤起命令面板,输入Python: Select Interpreter。
  • 选择你终端中能正常运行的Python3.10路径(比如/usr/local/bin/python3.10或~/.pyenv/shims/python3.10)。
  • 重启VS Code后再测试turtle库。

备选方案:手动指定tkinter路径

如果上述方法都无效,可在代码开头添加以下内容(替换成你系统中tkinter的实际路径,通常为/usr/lib/python3.10/tkinter):

import sys
sys.path.append('/usr/lib/python3.10/tkinter')
import turtle

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 11:57:02