msys2 → 3.4
mingw64 → 3.5 

msys2 で pacman からインストールすると python3.4

3.5 が必要な subprocess.run がエラーになる


3.4 は 2014 年で 3.5 は 2015 年
来ててもよさそうなのに update しても最新が 3.4

msys2 って msys と mingw32 と mingw64 の 3 環境あって開発系ツールはそれぞれ別だから mingw の方を調べてみたら 3.5 だった

msys2 と mingw の両方に同じ名前のがあった場合 msys2.exe を起動してると msys2 のが優先
と言う風に起動してる環境のものが最初に実行されてる

mingw から msys の実行できたし直接パス指定して 別環境の実行すれば実行できるみたい