问题:如何在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。
回答 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