Matplotlib не работает для LInux.Не удается загрузить бэкэнд 'TkAgg' - PullRequest
1 голос
/ 17 апреля 2019

Пытаюсь использовать Matplotlib в Linux, но я получаю эту ошибку:

ImportError: Cannot load backend 'TkAgg' which requires the 'tk' interactive framework, as 'headless' is currently running

Я использую виртуальную среду в ОС: Linux 18.04 LTS.Версия Python: 3.6

Я пробовал много решений, которые предлагали другие посты:

sudo apt-get install tk-dev libpng-dev libffi-dev dvipng texlive-latex-base
pip uninstall matplotlib
pip --no-cache-dir install matplotlib

Я попытался поиграться со скриптом python, где используется matplotlib:

#TOP OF FILE
import matplotlib
matplotlib.use('Agg') # or 'TkAgg', or removing the line altogether
import matplotlib.pyplot as plt
...

Запуск Python, чтобы увидеть, какой бэкэнд используется:

import matplotlib
matplotlib.get_backend()   # -> 'agg'

Есть идеи?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...