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
.