Error trying to exec 'cc1plus': execvp: No such file or directory


経緯

$ pip install matplotlib

これを実行すると、
Error trying to exec 'cc1plus': execvp: No such file or directory
と言われハマった。
検索すると

$ apt-get install g++

をすれば直るらしいけど直らなかった。よくよく調べると、gccとg++のバージョンを合わせないといけないとの事らしい。

解決法

$ gcc --version
gcc (Raspbian 4.8.5-4) 4.8.5
$ dpkg -l | grep g++
g++  ・・・
g++-4.6 ・・・

うん。違うね...

はい、て事でgccにバージョン合わせます。下のサイト見て自分にあったバージョンを入れます。
g++をUbuntuへインストールする

$ sudo apt-get install g++-4.8

再起動して、再度pip使ってmatplotlibインストールすると、ちゃんと入りました。