最近ターミナルでコマンドを実行するたびに最後にこんなのが表示されるようになってしまいました。

$ math: Error: Expression is bogus
'scale=1;14839/1000'

数週間ほったらかしでそのまま使っていたんですが、昨日まで使えていたVimが今日になって使えなくなりました。

$ vim
dyld: Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/Python
Referenced from: /usr/local/bin/vim
Reason: image not found
fish: 'vim' terminated by signal SIGABRT (Abort)

1つめのエラーと2つめのvimのエラーの原因は何でどうやったら解消されるんでしょうか?

OSは10.14.2、シェルはfish、bashどちらでもダメ、使ってるTerminalはiTerm2です