无法导入tkinter(或tkinter)

2024-04-19 03:39:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图使用Python2.7将Tkinter导入到我的项目中,但是我得到了一个错误:

ImportError: No module named tkinter

在别人说之前,我试过“Tkinter”和“Tkinter”,但得到的信息完全一样。


Tags: 项目no信息tkinter错误namedmoduleimporterror
3条回答

请首先尝试将此代码用于导入。

try:
    import Tkinter as tk # this is for python2
except:
    import tkinter as tk # this is for python3

如果这不起作用,尝试重新安装tkinter。如果不知道如何重新安装tkinter,请查看tkinter安装页, here.

有些编译器预装了tkinter。例如,如果使用空闲tkinter,则会预先安装。据我所知,如果您使用IDLE,则必须单击一个框才能安装tkinter。 如果不使用IDLE,请检查网站包文件夹中是否包含tkinter/tkinter。考虑重新安装正在使用的编译器/解释器。 在您确定它已经安装之后,您必须使用的语法取决于您正在使用的Python的版本。 我不太确定Python2,但我认为您写的是:

import Tkinter

对于Python 3,您可以编写:

import tkinter

或者更常用的:

from tkinter import * 

如果您使用的是Ubuntu或Debian操作系统,请尝试以下操作:

sudo apt-get install python-tk

或者如果您使用的是Python 3:

sudo apt-get install python3-tk

相关问题 更多 >