Yum utils — это пакет, который предоставляет yum-config-manager
. Быстрый и простой способ добавить репозиторий без хлопот с написанием файла репо и включением — использовать это как пользователь sudo
yum-config-manager --add-repo=http://vault.centos.org/centos/7.4.1708/extras/x86_64/
Это создаст файл и активирует его для вас.
П.С. Руководство по установке утилиты yum -, если она еще не установлена. Это часть базового репозитория CentOS. Обычно на большинстве систем yum утилиты yum -обязательны!
Это ошибка кода Python, использующего библиотеку под названием «tk». Это библиотека, обычно используемая для отображения графического интерфейса, поэтому ожидается, что она сможет получить доступ к вашему дисплею (xserver или аналогичному ).
Если вы запускаете свой код на «безголовом» сервере, это просто не сработает, потому что там нет монитора, и ваш сеанс не может общаться с xserver.
Похоже, это известная проблема с библиотекой matplot. Смотрите здесьhttps://github.com/matplotlib/matplotlib/issues/7115/#issuecomment-378288788
По-видимому, это так же просто, как установить переменную среды для изменения бэкэнда matplot перед запуском скрипта Python:
export MPLBACKEND=agg
Очевидно, вы можете установить это в python через
os.environ["MPLBACKEND"] = "agg"