如何解决IDLE无法导入Tkinter您的Python可能未配置为Tk
| 我正在运行Ubuntu 10.10,并且今天已经安装了Python 3.2。系统已经在运行Python 2.6。 我在终端中输入了idle3.2,它给了我: IDLE无法导入Tkinter。您的Python可能未配置为Tk。 因此,我在Stack Overflow(以及其他地方)上搜索了一个解决方案,安装了python-tk
,我再次检查系统上是否有tclsh
,但仍然无法打开idle3.2
。
任何输入将不胜感激。
解决方法
在OSX上,可以通过macports解决此问题,方法是为您的python版本安装python tkinter软件包。就我而言,使用python 2.7,我在终端上运行:
sudo port install py27-tkinter
将\“ 27 \”更改为您的python版本号。
, 在Ubuntu上:
sudo apt-get install idle
从中选择一个
闲
闲置3
空闲python2.6
空闲python2.7
idle-python3.1
idle-python3.2
为您的python版本。
, 问题是由python和闲置之间的版本不匹配引起的。
您可以通过输入以下命令检查您的python版本:python
然后sudo aptget安装与您的python版本相同的正确的空闲版本
, 在Fedora 20上安装python3.4时遇到了相同的错误消息。问题是在python configure / make期间未安装tk-devel。正确执行此操作的明确步骤是
从python.org https://www.python.org/downloads/下载并提取python3.4
找到并安装正确的tkinter和tk-devel:
百胜搜索
百胜安装python3-tkinter-3.3.2-17.fc20.x86_64
百胜搜索tk-devel
百胜安装tk-devel.x86_64
在安装好这些文件之后,将其安装到python3.4软件包目录中并运行configure; make,进行安装过程。
我花了太多时间解决这个问题。希望这篇文章可以帮助其他人快速解决。
PS stackoverflow很棒。如果Google将您带到了本文,请花点时间在该网站上冲浪。
, 如果您安装了python-tk并且系统正在运行python 2.6,则很可能您已为python 2.6安装了Tkinter。尝试安装python3-tk。
, 您需要为ubuntu安装tk或tk-dev软件包。
, 在终端中输入\“ idle-python2.6 \”。
, 在我的arch linux系统上,我遇到了相同的问题,只需输入以下内容即可解决
yaourt tkinter
并安装第一个软件包community/python-pmw 2.0.1-2 [installed]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。