自从过去两天以来我一直坚持这个问题,我已经在堆栈和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
我再次设置我的虚拟环境,看看我是否错过了什么,但我无法到达任何地方。请帮忙!
答案 0 :(得分:20)
试试这个
sudo apt-get install python3-tk
这对我有用
答案 1 :(得分:1)
尝试使用apt-get install python-tk
答案 2 :(得分:1)
有同样的问题:CentOS的yum install tkinter
和python 2.x的RedHat!
答案 3 :(得分:1)
对于仍然遇到此问题的人们,请尝试更改您的Python项目解释器。默认情况下,应该包含Tkinter,但是您的发行版中可能没有包含Tkinter。请始终从官方网站下载最新的基本口译员。
答案 4 :(得分:0)
我遇到了和你一样的错误,我尝试安装依赖项,tk / tcl,但它没有用。最后我用以下方法解决了它:
sudo apt-get update
sudo apt-get install python-tk
ubuntu16.04
答案 5 :(得分:0)
sudo yum install python-tools -y
这在Amazon Linux 2上对我有用。
答案 6 :(得分:-2)
由于你使用的是python 2.7,tkinter是Tkinter。尝试导入Tkinter。