Основная проблема заключается в том, что (в вашей системе) matplotlib по умолчанию использует x-using бэкэнд. У меня была одна и та же проблема на одном из моих серверов. Решение для меня заключалось в том, чтобы добавить следующий код в место, которое читает перед любым другим импортом pylab / matplotlib / pyplot:
import matplotlib
# Force matplotlib to not use any Xwindows backend.
matplotlib.use('Agg')
Альтернативой является установка его в ваш .matplotlibrc
Ближайшей будет переменная окружения %userprofile%
, которая содержит путь к каталогу текущего пользователя: C:\Users\Somebody
.
Вы можете сделать это следующим образом:
String foldername = @ "C: \ Users \" & amp; Environment.UserName
Получение имени пользователя с помощью команды: Environment.UserName