未配置名为“ _tkinter”的模块

时间:2019-02-14 14:47:57

标签: python-3.7

  

ModuleNotFoundError:没有名为“ _tkinter”的模块

我想在Python 3.7中导入乌龟

  

回溯(最近一次通话最后一次):文件“ my.py”,位于第1行       从turtle导入*文件“ /usr/local/lib/python3.7/turtle.py”,第107行,在       将tkinter导入为TK文件“ /usr/local/lib/python3.7/tkinter/init.py”,第36行,在       import _tkinter#如果失败,则可能未为Tk ModuleNotFoundError配置您的Python:没有名为'_tkinter'的模块

2 个答案:

答案 0 :(得分:0)

IDE会告诉您,您的python未配置为Tk(tkinter),这是您的问题。虽然我不确定如何解决此问题,因为我从不使用turtle或Tk,但我有一些想法。

  1. 我正在使用python 3.7,同时导入turtle和Tk对我来说都可以,所以我绝对建议将其更新为3.7。
  2. 在您的python模块库中查找Tk并重新安装。
  3. 只要了解如何在更新不起作用的情况下将Tk与python 3.2进行配置即可。

希望我能帮上忙!

答案 1 :(得分:0)

从源代码构建python时,如果缺少int开发文件, 构建以

结束
int* const&

可以从分发打包程序中安装开发文件。 例如,在openSUSE Leap-15中:

Tk