我正在尝试使用Python 2.7将Tkinter导入我的项目,而是收到错误:
ImportError:没有名为tkinter的模块
在有人说出来之前,我曾尝试过“Tkinter”和“tkinter”,但却得到了完全相同的信息。
答案 0 :(得分:5)
首先尝试将此代码用于导入。
try:
import Tkinter as tk # this is for python2
except:
import tkinter as tk # this is for python3
如果这不起作用,请尝试重新安装tkinter。如果您不知道如何重新安装tkinter,请查看tkinter安装页面, here.
答案 1 :(得分:1)
有些编译器预装了tkinter。例如,如果您使用IDLE,则会预先安装tkinter。据我所知,如果您使用IDLE,则必须单击一个框才能安装tkinter。 如果您没有使用IDLE,请检查您的Site Packages文件夹中是否包含tkinter / Tkinter。请考虑重新安装您正在使用的编译器/解释器。 在确定安装后,必须使用的语法取决于您使用的Python版本。 我对Python 2不太确定,但我想你写道:
import Tkinter
对于Python 3,你写道:
import tkinter
或更常用的:
from tkinter import *
答案 2 :(得分:1)
如果您使用的是Ubuntu或Debian OS,请尝试以下操作:-
sudo apt-get install python-tk
或者如果您使用的是Python 3:-
sudo apt-get install python3-tk
答案 3 :(得分:1)
如果您安装Python 3.7,则需要输入以下内容:
const mainDrawerItems = {
drawerItemA: {
screen: ItemA,
navigationOptions: {
drawerLabel: 'Item A',
},
},
drawerItemB: {
screen: ItemB,
navigationOptions: {
drawerLabel: 'Item B',
},
},
drawerItemC: {
screen: ItemC,
navigationOptions: {
drawerLabel: 'Item C',
},
},
drawerItemD: {
screen: ItemD,
navigationOptions: {
drawerLabel: 'Item D',
},
},
}
const MainDrawer = createDrawerNavigator(mainDrawerItems, {
drawerLockMode: 'locked-closed',
initialRouteName: 'drawerItemA',
contentComponent: Drawer,
})
然后您可以使用tkinter。
答案 4 :(得分:0)
遇到同样的问题,请试试这个;
from Tkinter import *
答案 5 :(得分:0)
只需尝试一下,它就可以在python 3.7上运行
import tkinter as tk
from tkinter import simpledialog
ROOT = tk.Tk()
ROOT.withdraw()
# the input dialog
Uname= simpledialog.askstring(title="Hey Buddy",
prompt="Will you
please enter your good name")
答案 6 :(得分:0)
对于 Python 2 ,使用此命令:
from Tkinter import *
对于 Python 3 ,请使用以下命令:
from tkinter import *
答案 7 :(得分:-1)
您应该为python安装 for (; *p; p++) /* for each char in buf */
if (*p == 'a') /* is it an 'a'? */
a_array[*p - 'a']++; /* if so increment the 'a' counter */
else if (*p == 'A') /* if it is an 'A' */
a_array[*p - 'A' + 1]++; /* increment the 'A' counter */
包。在Python 3中, Tkinter 已重命名为 tkinter 。tkinter
工具会在将源代码转换为Python 3时自动调整导入。
注意:以下命令假定您运行Linux设备。
对于Python 2:
2to3
for Python 3:
pip install python-tk
sudo apt-get install python-tk