问题:如何在Windows上点子或easy_install tkinter
我的空闲状态抛出错误,并指出tkinter无法导入。
有没有一种简单的方法可以tkinter通过pip或安装easy_install?
似乎有很多软件包名称在出现……
此版本以及其他各种各样的版本tkinter-pypy均无效。
pip install python-tk我在Windows上使用python 2.7,不能apt-get。
谢谢。
回答 0
好吧,我可以在这里看到两个解决方案:
1)按照适用于Python的Docs-Tkinter安装(适用于Windows):
所有标准的Python发行版都包含Tkinter(以及从Python 3.1开始的ttk)。使用支持Tk 8.5或更高版本以及ttk的Python版本很重要。我们建议从ActiveState安装“ ActivePython”发行版,其中包括您需要的所有内容。
在您的Web浏览器中,转到Activestate.com,然后按照链接下载Windows版ActivePython社区版。确保您下载的是3.1或更高版本,而不是2.x版本。
运行安装程序,然后继续。最后,您将获得一个全新的ActivePython安装,例如位于C:\python32。在Windows命令提示符或“开始”菜单的“运行…”命令中,您应该能够通过以下方式运行Python Shell:
% C:\python32\python这应该给您Python命令提示符。在提示符下,输入以下两个命令:
>>> import tkinter
>>> tkinter._test()这应该会弹出一个小窗口。窗口顶部的第一行应显示“这是Tcl / Tk版本8.5”;确保它不是8.4!
2)卸载64位Python,然后安装32位Python。
回答 1
Tkinter库在每个Python安装中都是内置的。而且由于您使用的是Windows,我相信您是通过Python的网站上的二进制文件安装的吗?
如果是这样,那么很可能您输入的命令是错误的。它应该是:
import Tkinter as tk注意Tkinter开头的大写字母T。
对于Python 3,
import tkinter as tk回答 2
如果您使用virtualenv,则可以使用sudo apt-get install python-tk(python2),sudo apt-get install python3-tk(python3)安装tkinter,并且在虚拟环境中也可以正常工作
回答 3
回答 4
当您为Windows安装python时,请使用标准选项或安装它要求的所有内容。我收到错误消息是因为我取消选择了tcl。
回答 5
在Linux中也有同样的问题。这解决了。(我正在使用Debian 9衍生的本生氦气)
$ sudo apt-get install python3-tk
回答 6
我发布的是最佳答案,重新引用了我认为没有用的文档。
如果您在安装窗口中选择了tkinter,则会在Windows IFF上将python install打包在一起。
解决方法是修复安装(通过卸载GUI即可),然后选择安装tk。在此过程中,您可能需要指向或重新下载二进制文件。直接从activestate下载对我不起作用。
这是人们在Windows上经常遇到的问题,因为如果您不知道TCL / TK是什么,很容易不想安装它,但是Matplotlib等需要它。
回答 7
在python中,Tkinter是默认软件包,您可以修复安装并选择Tcl / Tk。 运行此命令时,应按以下方式安装DDL:
运行此命令时,应按以下方式安装DDL:
回答 8
我在Win-8和python-3.4 32位上也遇到了类似的问题,可以通过从python.org下载相同版本来解决。
下一步将是点击修复按钮并安装Tk / tkinter软件包,或者只是修复。现在应该获得Python34 / Lib / tkinter模块。导入tkinter应该工作..
回答 9
在内部cmd,运行命令pip install tk和Tkinter应该安装。
回答 10
最简单的方法:
cd C:\Users\%User%\AppData\Local\Programs\Python\Python37\Scripts> 
pip install pythonds 
回答 11
如果您使用的是python 3.4.1,则只需编写此行,from tkinter import *这会将模块中的所有内容放入程序的默认命名空间。实际上,不是像tkinter.Button您说的那样说一个按钮Button



