Windows7-64位的Tkinter

1 投票
3 回答
14874 浏览
提问于 2025-04-18 04:30

请问你能告诉我怎么在64位的Windows 7上下载tkinter吗?我在下载的时候遇到了一个错误:

from Tkinter import *)
Traceback (most recent call last):
File "<pyshell#19>", line 1, in <module>
from Tkinter import *
ImportError: No module named 'Tkinter'

3 个回答

0

打开 IDLE Python 图形界面,然后输入 `import tkinter`,接着再输入 `import_tkinter`。如果你想测试一下,可以输入 `tkinter._test()`。这个方法适用于 Python 3.4.3 版本。

1

你可能无法让Tkinter正常工作的原因有两个:

第一个原因

首先,这取决于你是否在电脑上安装了tk。要检查你是否安装了,以及安装的版本,可以通过以下方式运行Python命令行:

% C:\python32\python

在Python命令提示符下,输入这两个命令:

>>> import tkinter
>>> tkinter._test()

这时应该会弹出一个小窗口;窗口顶部的第一行应该显示“这是Tcl/Tk版本8.5”;或者显示你电脑上安装的其他版本。如果你还没有安装,你需要把tkinter装上。我找到了一些可能对你有帮助的资料:

http://www.tkdocs.com/tutorial/install.html

第二个原因

如果安装tkinter不是问题,那么很可能是因为你使用的Python版本,这会影响一些小细节。

Python 3:

from tkinter import *

Python 2.7:

from Tkinter import *

如果你试图运行的是2.7或更早版本的Python,但却在Python 3中使用,可能会发现2to3工具对你适应代码很有帮助:

https://docs.python.org/2/glossary.html#term-to3

2

如果你在用 Python 3,那么代码里要用小写的 tkinter。

#python 2
from Tkinter import *

#python 3
from tkinter import *

如果这样还不行,你可以试着用几种方法来安装它。可以看看这个页面:http://www.tkdocs.com/tutorial/install.html

如果你还是搞不定,另一个选择是用 pip。pip 可以让你很方便地安装模块。如果你有最新版本的 Python 2,那它应该已经安装好了,你只需要设置一个路径。点击开始按钮,然后右键点击计算机,选择属性,再点击高级设置。在其中一个标签下有一个叫做环境变量的按钮。点击它,在新窗口里向下滚动,直到看到右边有个“path”的字样。点击它左边的文本,然后输入一个分号(;)来添加新的路径。我不太清楚你的文件结构是什么样的,但你要找到 Python,然后设置一个指向 Python 里面叫做 scripts 的文件夹的路径。比如可以是这样的:“C:\python27\scripts”。

撰写回答