Eu encontrei a causa - /usr/bin/pycompile
e /usr/bin/pyclean
ainda estavam ligados simbolicamente às versões 3.5 dos scripts. Vinculá-los a /usr/bin/py2compile
e /usr/bin/py2clean
, respectivamente, resolveu o problema.
Era uma vez um erro enorme e mudei meu python padrão para 3.5. Eu já mudei de volta, no entanto, quando eu tento instalar ou atualizar pacotes usando o apt, de alguma forma python 3 é usado e faz com que alguns scripts de instalação para falhar por causa de erros de sintaxe.
Iniciando o python:
myuser@myhost:~$ python
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
No entanto, ao atualizar pacotes:
Setting up playonlinux (4.2.10-2ubuntu0.1) ...
File "/usr/share/playonlinux/python/lib/playonlinux.py", line 306
print "Deprecated !"
^
SyntaxError: Missing parentheses in call to 'print'
Existe uma maneira de corrigir isso?
EDITAR:
myuser@myhost:~$ type -a python
python is /usr/bin/python
myuser@myhost:~$ /usr/bin/python --version
Python 2.7.12
Eu encontrei a causa - /usr/bin/pycompile
e /usr/bin/pyclean
ainda estavam ligados simbolicamente às versões 3.5 dos scripts. Vinculá-los a /usr/bin/py2compile
e /usr/bin/py2clean
, respectivamente, resolveu o problema.