py:445: UserWarning: Matplotlib в настоящее время использует agg, который не является GUI, поэтому не может показать рисунок. % get_backend())

Я пытался запустить репозиторий Mask-RCNN, предоставляемый материальным портом в Github. https://github.com/matterport/Mask_RCNN. когда я запускаю демо в анаконде, оно показало "C:\Anaconda\lib\site-packages\matplotlib\figure.py:445: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. % get_backend()) ", Неужели кто-то сталкивался с подобной проблемой?

1 ответ

Если вы пытаетесь построить график на удаленном сервере, пересылку ssh X11 можно использовать для отображения графиков matplotlib.

Попробуйте использовать это,

import matplotlib
matplotlib.use('tkagg')

Убедитесь, что у вас есть XMing или XQuartz (если вы на Mac), и используйте -Y

$ shh -Y username @ servidorIP

Введите или измените строку в ~/.config/matplotlib/matplotlibrc, начиная с "backend: " в: backend: tkagg

Другие вопросы по тегам