ImportError: Невозможно загрузить бэкэнд 'TkAgg', для которого требуется интерактивная структура 'tk', так как в данный момент работает 'headless' - PullRequest
1 голос
/ 23 апреля 2019

Когда я пользуюсь колабораторией Google, я сталкиваюсь с этой проблемой, я искал ее в stackoverflow, но мало кто ответил, может кто-нибудь помочь мне разобраться?СПАСИБО!

Я попытался переустановить matplotlib несколькими способами и установить tk-dev, все они не работают.

import matplotlib
import glob


**matplotlib.use('TKAgg')**


import matplotlib.image as mpimg

import matplotlib.pyplot as plt
import matplotlib.patches as patches
import matplotlib.ticker as ticker

Появляется ошибка ImportError, такая как Title: "ImportError: Невозможно загрузить бэкэнд 'TkAgg', для которого требуется интерактивная структура 'tk', так как в данный момент запущен 'headless' '

1 Ответ

0 голосов
/ 21 июня 2019

Сообщение об ошибке ясно объясняет, что TkAgg нужна tkinter библиотека.

Эту ошибку можно исправить, импортировав библиотеку tkinter перед matplotlib, например:

import tkinter
import matplotlib
matplotlib.use('TkAgg')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...