执行脚本任务时出错。提示没有tkinter模块
收藏
Traceback (most recent call last):
File "train.py", line 12, in
from utils import separate_irse_bn_paras, separate_resnet_bn_paras, schedule_lr, AverageMeter, accuracy, \
File "/root/paddlejob/workspace/code/faceval/utils.py", line 1, in
import matplotlib.pyplot as plt
File "/usr/local/lib/python3.7/dist-packages/matplotlib/pyplot.py", line 115, in
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/local/lib/python3.7/dist-packages/matplotlib/backends/__init__.py", line 62, in pylab_setup
[backend_name], 0)
File "/usr/local/lib/python3.7/dist-packages/matplotlib/backends/backend_tkagg.py", line 4, in
from . import tkagg # Paint image to Tk photo blitter extension.
File "/usr/local/lib/python3.7/dist-packages/matplotlib/backends/tkagg.py", line 5, in
from six.moves import tkinter as Tk
File "/usr/local/lib/python3.7/dist-packages/six.py", line 92, in __get__
result = self._resolve()
File "/usr/local/lib/python3.7/dist-packages/six.py", line 115, in _resolve
return _import_module(self.mod)
File "/usr/local/lib/python3.7/dist-packages/six.py", line 82, in _import_module
__import__(name)
ModuleNotFoundError: No module named 'tkinter'
环境是python3.7 + 0.5T算力卡 + “【NEW】face.evoLVe人脸识别”。
今天是2022年9月29日。相同的指令,图形化界面没有问题,到脚本执行就出错了。
尝试执行:
pip install threadsafe-tkinter
pip install tk
但没解决。无法执行训练。这仓库1T算力卡也要训练25小时……
0
收藏
请登录后评论
AIStudio下脚本任务和notebook任务是两个不同的环境,所以需要根据问题做相应的处理。
比如在pip安装库之后,手工import tkinter ,看是否有报错,报错信息是什么? 然后做相应的修改。
以我运行parl相关项目的经验,可以把GUI相关代码屏蔽掉,不知道你这个项目是否可行。
另可以用notebook的后台任务,只要notebook可以执行,后台任务就可以执行。
遇到同样问题再paddleclas和paddledet中都存在