O comando python no seu sistema executa o Python 3, mas o script de configuração do PIL é escrito para o Python 2. O Python 2 e o Python 3 são dois idiomas diferentes; eles se parecem muito uns com os outros, mas não são compatíveis, e uma das diferenças é que print requer parênteses no Python 3, mas não no Python 2.
Execute pip2 ou pip2.7 em vez de pip3 se esses comandos estiverem disponíveis. Caso contrário, algo como python2.7 /usr/bin/pip install … deve funcionar.
Observe que, até o momento, é recomendado que python seja o Python 2 , mas um minoria de distribuições (Arch Linux pelo menos) instala o Python 3 como /usr/bin/python .