如何在Windows上pip或easy_安装tkinter

2024-04-19 07:25:51 发布

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

我的Idle正在抛出错误,并说tkinter无法导入。

有没有一种简单的方法可以通过pipeasy_install安装tkinter

似乎有很多包裹的名字飞来飞去。。。

这个和其他与tkinter-pypy相关的变体不起作用。

pip install python-tk

我在使用Python 2.7的Windows上,不能apt-get

谢谢。


Tags: installpip方法gettkinterwindows错误easy
3条回答

Tkinter库是每个Python安装的内置库。既然你在Windows上,我相信你是通过他们网站上的二进制文件安装了Python?

如果是这样,那么很可能您键入的命令是错误的。应该是:

import Tkinter as tk

注意Tkinter开头的大写字母T。

对于Python 3

import tkinter as tk

如果您使用的是virtualenv,则可以使用sudo apt-get install python-tk(python2)、sudo apt-get install python3-tk(python3)安装tkinter,并且在虚拟环境中也可以正常工作

我可以在这里看到两种解决方案:

1)遵循Docs-Tkinter install for Pythonfor Windows):

Tkinter(以及自Python3.1以来的ttk)包含在所有标准的Python发行版中。使用支持Tk 8.5或更高版本的Python和ttk非常重要。我们建议从ActiveState安装“ActivePython”发行版,其中包括您需要的所有内容。

在您的web浏览器中,转到Activestate.com,然后按照链接下载ActivePython for Windows的社区版。请确保下载的是3.1或更高版本,而不是2.x版本。

运行安装程序,然后继续。最后将安装一个新的ActivePython,位于C:\python32。从Windows命令提示符或“开始”菜单的“运行…”命令,您应该能够通过以下方式运行Python shell:

% C:\python32\python

这将为您提供Python命令提示。在提示下,输入以下两个命令:

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

这应该弹出一个小窗口;窗口顶部的第一行应该说“这是Tcl/Tk version 8.5”;确保不是8.4!

2)卸载64位Python并安装32位Python。

相关问题 更多 >