执行脚本任务时出错。提示没有tkinter模块
收藏
快速回复
AI Studio平台使用 问答学习资料算力相关 740 2
执行脚本任务时出错。提示没有tkinter模块
收藏
快速回复
AI Studio平台使用 问答学习资料算力相关 740 2
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
收藏
回复
全部评论(2)
时间顺序
skywalk163
#2 回复于2022-10

AIStudio下脚本任务和notebook任务是两个不同的环境,所以需要根据问题做相应的处理。

比如在pip安装库之后,手工import tkinter ,看是否有报错,报错信息是什么? 然后做相应的修改。

 

以我运行parl相关项目的经验,可以把GUI相关代码屏蔽掉,不知道你这个项目是否可行。

另可以用notebook的后台任务,只要notebook可以执行,后台任务就可以执行。

 

0
回复
在AI界浑水摸鱼
#3 回复于2023-08

遇到同样问题再paddleclas和paddledet中都存在

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户