Пытаюсь использовать 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'
Есть идеи?Спасибо