Obter um SyntaxError
nessa linha em particular certamente significa que você está executando o Python 2 em vez do Python 3 (já que essa é uma sintaxe válida do Python 3, mas inválida do Python 2).
Certifique-se de estar executando o comando python3
em vez de python
.
Editar
Com relação ao problema de carregamento do matplotlib, o Python procura por bibliotecas vinculadas dinâmicas usando caminhos listados em LD_LIBRARY_PATH. Certifique-se de que LD_LIBRARY_PATH inclua / usr / local / lib e tente novamente.