Я пытаюсь запустить интерактивный сюжет matplotlib. Из учебника я попробовал этот код:
import matplotlib.pyplot as plt
plt.ion()
plt.plot([1.6, 2.7])
Если я скопирую его в оболочку, все будет нормально, и откроется окно. Но если я попытаюсь выполнить код в скрипте с python3 script.py
, то через секунду он вернется обратно в оболочку, не показывая никакого окна.
Похоже, это популярная проблема, но я не нашел решенияв интернете работал.
Я попытался добавить plt.show()
и plt.draw()
, а также цикл, чтобы программа не сразу выходила. Но тогда в моем документе постоянно прыгает ракета-питон.
Я пробовал разные бэкэнды, но симптомы у всех одинаковы.
Я установил python3, используя homebrew, и matplotlib, используя pip3. Я запускаю macOS 10.14.6.
Любая точка в правильном направлении очень ценится! Спасибо!