python - ImportError:没有名为 Tkinter 的模块
问题描述
我的 object_detection 代码在 Jupyter Notebook 上运行良好。但是,当我在转换为 .py 文件后执行它时。以下错误正在抛出。
[root@linux object_detection]# python object_detection_tutorial.py Traceback (most recent call last): File "object_detection_tutorial.py", line 22, in <module> from matplotlib import pyplot as plt 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 62, in pylab_setup [backend_name], 0) File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 4, in <module> from . import tkagg # Paint image to Tk photo blitter extension. File "/usr/lib64/python2.7/site-packages/matplotlib/backends/tkagg.py", line 5, 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
Python版本:2.7
Linux : RHEL
解决方案
我在我的服务器上安装了 tkinter 包,它解决了这个问题。
推荐阅读
- c# - 输入字符串的格式不正确。文本更改问题
- angular - 如何使用单击从数组中删除项目(id)?
- android - Admob Native Advanced -> 智能横幅兼容模板
- javascript - 如何使用 JavaScript 触发模态?
- c# - System.Collections.Specialized.StringCollection 设置在调试和发布中工作正常,但在部署时崩溃?
- python - 需要帮助在 python 中制作一个简单的字典
- google-app-engine - 添加 self.response.headers['Access-Control-Allow-Origin'] = '*' 不会做任何事情。webapp2
- node.js - 插入到使用 oracle 数据库在 Node.js 上不工作
- reactjs - 在 heroku 上托管我的反应应用程序时,api 调用不起作用
- javascript - 如何将毫秒转换为日期(月份中的某天)?