首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >安装tkinter for Python

安装tkinter for Python
EN

Stack Overflow用户
提问于 2011-01-24 23:36:37
回答 19查看 786.3K关注 0票数 321

我正在尝试import Tkinter。但是,我收到一个错误,指出尚未安装Tkinter

代码语言:javascript
复制
ImportError: No module named _tkinter, please install the python-tk package

我可能可以使用synaptic manager安装它(可以吗?),但是,我必须在我的程序所在的每一台机器上安装它。是否可以将Tkinter库添加到我的工作区中并从那里引用它?

EN

回答 19

Stack Overflow用户

回答已采纳

发布于 2011-01-25 00:04:29

要在本地安装Tkinter以使用系统提供的Python并非易事。您可以从源代码构建它,但对于您正在运行的基于二进制包的发行版来说,这通常不是最好的主意。

在你的机器上使用apt-get install python-tk更安全。(适用于Debian派生的发行版,如Ubuntu;有关其他发行版,请参阅您的包管理器和包列表。)

票数 445
EN

Stack Overflow用户

发布于 2012-07-27 22:50:44

实际上,您只需要使用以下命令来安装python3的tkinter:

代码语言:javascript
复制
sudo apt-get install python3-tk

此外,对于Fedora用户,请使用以下命令:

代码语言:javascript
复制
sudo dnf install python3-tkinter
票数 108
EN

Stack Overflow用户

发布于 2012-04-05 00:37:59

如果你像我一样,因为你在I.S.中的好朋友而在你的网络上没有root权限,并且你在本地安装中工作,那么上面的方法可能会有一些问题。

我在Google上花了很长时间--但最终,它变得很简单。

http://www.tcl.tk/software/tcltk/download.html下载tcl和tk,并在本地安装。

要在本地安装Linux (我在我的主目录中安装了它),解压缩tcl和tk的.tar.gz文件。然后打开./unix目录中的自述文件。我跑了

代码语言:javascript
复制
cd ~/tcl8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711
make
make install

cd ~/tk8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711 --with-tcl=/home/cnel711/tcl8.5.11/unix
make
make install

这可能看起来很痛苦,但文件很小,安装速度非常快。

然后在您的python安装目录中重新运行python setup.py buildpython setup.py install -它应该可以工作。它对我起作用了--我现在可以把Tkinter等导入到我的心里面了--耶-耶。花了一整个下午在这上面-希望这篇笔记能让其他人免于痛苦。

票数 70
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4783810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档