Python график в сеансе tmux не отображается - PullRequest
0 голосов
/ 17 июня 2020

При использовании tmux на локальном компьютере (ma c) и выполнении plt.show() окно не отображается. Но можно запустить код и сохранить фигуру. Между тем, в одном сеансе может быть открыто x-окно.

Я тестировал его на iterm2, а собственный терминал - на ma c. Это дает мне такое же поведение. Нужны ли нам дополнительные настройки для отображения графиков в tmux?

1 Ответ

0 голосов
/ 17 июня 2020

Это потому, что мой PATH испортился по причине, указанной в https://superuser.com/questions/544989/does-tmux-sort-the-path-variable

Он взял старый python2 .7 в /usr/bin/python, потому что tmux вызвал /etc/profile и добавить системные ячейки перед моей оболочкой PATH.

Чтобы исправить, у меня работает этот трюк

if [ -f /etc/profile ]; then
    PATH=""
    source /etc/profile
fi
...