执行脚本任务时出错。提示没有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中都存在