没有配置名为'_tkinter'的模块

问题描述 投票:1回答:2

ModuleNotFoundError:没有名为'_tkinter'的模块

我想在Python 3.7中导入龟

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

python-3.7
2个回答
0
投票

IDE告诉你你的python没有为Tk(tkinter)配置,这是你的问题。虽然我不确定如何解决这个因为我从不使用乌龟或Tk,但我有一些想法。

  1. 我正在使用python 3.7并导入龟和Tk工作对我来说很好,所以我绝对建议更新到3.7。
  2. 在你的python模块库中查找Tk并重新安装它。
  3. 如果更新不起作用,只需了解如何使用python 3.2配置Tor。

我希望我帮忙!


0
投票

从源代码构建python时,如果缺少Tk开发文件,则构建结束

The necessary bits to build these optional modules were not found:
_tkinter

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

sudo zypper install tk-devel
© www.soinside.com 2019 - 2024. All rights reserved.