plt.show(block=False)
Python で図を作るときはたいていmatplotlib から呼び出して、最終的にplt.show() する。
自分の環境としては、ターミナルで書いて実行しているが、何も考えずにplt.show() すると、GUI でプロットがでてきて、GUI 的にいろいろグリグリできるのはいいが、その間コンソールは何も入力を受け付けなくなり、GUI を閉じないと作業を復帰できない。
これを回避するには、plt.show(block=False) とする。
import matplotlib.pyplot as plt plt.plot(1) plt.show(block=False)