python ImportError: No module named Tkinter
python ImportError: No module named Tkinter
每次我尝试 运行 import matplotlib
,
我有错误 ImportError: No module named Tkinter
.
输出结果如下:
Python 2.7.5 (default, Aug 2 2016, 04:20:16)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 115, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
from six.moves import tkinter as Tk
File "/usr/lib/python2.7/site-packages/six.py", line 203, in load_module
mod = mod._resolve()
File "/usr/lib/python2.7/site-packages/six.py", line 115, in _resolve
return _import_module(self.mod)
File "/usr/lib/python2.7/site-packages/six.py", line 82, in _import_module
__import__(name)
ImportError: No module named Tkinter
我尝试安装 tk.x86_64
和 tk-devel.x86_64
软件包,并尝试重新安装 python 软件包,但仍然出现错误。
我也尝试 import Tkinter
但出现以下错误。
Python 2.7.5 (default, Aug 2 2016, 04:20:16)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Tkinter
有人对此错误有解决方法吗?
我的 2 美分。打开终端并键入以下内容。
$ python
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>>
如果您没有收到如下所示的错误,那么您的 Tkinter 没问题,问题出在 matplotlib 上。然后尝试删除并重新安装 matplotlib。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named tkinter
我尝试从以下 link 安装 python2.7.5 的 tkinter 包:
tkinter package
我还发现 tkinter 包有依赖库 libTix.so()(64bit),我从以下 link: libTix.so()(64bit) package 得到它
之后我安装了两者然后我可以 import Tkinter
和 import matplotlib.pyplot as plt
没有错误。
我在 ubuntu16.04 上使用 python2.7.12。
我用这个命令安装它:
sudo apt-get install python-tk
尽管安装了 python3-tk 和 tkinter-dev,但 python3.5 出现错误 "ImportError: No module named '_tkinter'"。
它显示了以下文件中的错误:
File "/usr/local/lib/python3.5/tkinter/init.py", line 35, in
import _tkinter # If this fails your Python may not be configured for Tk
我通过 运行从 /usr/bin 中 python 像 /usr/bin/[=32 一样解决了这个问题=].5 来自终端!
简而言之,请确保终端 运行 的 python 版本安装并配置了 tkinter :)
我的电脑配置:默认为 python2.7 和 python3.5
的 Ubuntu16.04
我在 RHEL 7 机器上遇到了同样的问题。没有可以安装的 python-tk
包。我找到了解决方案 here,它为我解决了这个问题:
sudo yum install tkinter
这应该适用于使用 Python 2.
的 RHEL 机器
每次我尝试 运行 import matplotlib
,
我有错误 ImportError: No module named Tkinter
.
输出结果如下:
Python 2.7.5 (default, Aug 2 2016, 04:20:16)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 115, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
from six.moves import tkinter as Tk
File "/usr/lib/python2.7/site-packages/six.py", line 203, in load_module
mod = mod._resolve()
File "/usr/lib/python2.7/site-packages/six.py", line 115, in _resolve
return _import_module(self.mod)
File "/usr/lib/python2.7/site-packages/six.py", line 82, in _import_module
__import__(name)
ImportError: No module named Tkinter
我尝试安装 tk.x86_64
和 tk-devel.x86_64
软件包,并尝试重新安装 python 软件包,但仍然出现错误。
我也尝试 import Tkinter
但出现以下错误。
Python 2.7.5 (default, Aug 2 2016, 04:20:16)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Tkinter
有人对此错误有解决方法吗?
我的 2 美分。打开终端并键入以下内容。
$ python
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>>
如果您没有收到如下所示的错误,那么您的 Tkinter 没问题,问题出在 matplotlib 上。然后尝试删除并重新安装 matplotlib。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named tkinter
我尝试从以下 link 安装 python2.7.5 的 tkinter 包:
tkinter package
我还发现 tkinter 包有依赖库 libTix.so()(64bit),我从以下 link: libTix.so()(64bit) package 得到它
之后我安装了两者然后我可以 import Tkinter
和 import matplotlib.pyplot as plt
没有错误。
我在 ubuntu16.04 上使用 python2.7.12。 我用这个命令安装它:
sudo apt-get install python-tk
尽管安装了 python3-tk 和 tkinter-dev,但 python3.5 出现错误 "ImportError: No module named '_tkinter'"。
它显示了以下文件中的错误:
File "/usr/local/lib/python3.5/tkinter/init.py", line 35, in import _tkinter # If this fails your Python may not be configured for Tk
我通过 运行从 /usr/bin 中 python 像 /usr/bin/[=32 一样解决了这个问题=].5 来自终端!
简而言之,请确保终端 运行 的 python 版本安装并配置了 tkinter :)
我的电脑配置:默认为 python2.7 和 python3.5
的 Ubuntu16.04我在 RHEL 7 机器上遇到了同样的问题。没有可以安装的 python-tk
包。我找到了解决方案 here,它为我解决了这个问题:
sudo yum install tkinter
这应该适用于使用 Python 2.
的 RHEL 机器