未找到tkinter的匹配分布

问题描述 投票:21回答:6

自最近两天以来,我一直困扰于这个问题,我已经尝试了栈和github上所有可能的解决方案。如果有人可以推荐,那将真的很棒。

我正在CentOS Linux版本7.3.1611的虚拟环境中使用python 2.7。

我正在运行使用matplotlib.pyplot的脚本,并且在运行时出现此错误

import  matplotlib.pyplot as plt
 File "/usr/local/packages/Python-2.7/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter 

我尝试使用-安装tkinter->

 pip install tkinter and it gave this error 
Could not find a version that satisfies the requirement tkinter (from versions: )
No matching distribution found for tkinter

然后我什至安装了-

sudo yum install tk
sudo yum install tk-devel
sudo yum install tc 

它说软件包已经安装并且nothing to to

我再次设置了虚拟环境,以查看是否错过了某些东西,但是我什么都没找到。请帮忙!

自最近两天以来,我一直困扰于这个问题,我已经尝试了栈和github上所有可能的解决方案。如果有人可以推荐,那将真的很棒。我正在使用python 2.7在...

python tkinter module tk
6个回答
24
投票

尝试一下


1
投票

尝试使用apt-get install python-tk


1
投票

有相同的问题:CentOS的yum install tkinter和python 2.x的RedHat!


0
投票

我和您有同样的错误,我尝试安装依赖项tk / tcl,但是没有用。最后,我使用:


0
投票

对于仍然遇到此问题的人们,请尝试更改您的Python项目解释器。默认情况下,应该包含Tkinter,但是您的发行版中可能没有包含Tkinter。请务必从官方网站下载最新的基本口译员。


-1
投票

由于您使用的是python 2.7,所以tkinter就是Tkinter。尝试导入Tkinter。

© www.soinside.com 2019 - 2024. All rights reserved.