No Ubuntu 15.10, ao alterar o link simbólico /usr/bin/python de python2.7 para python3.4, o terminador não iniciará mais. Você sabe qual pode ser o problema e como corrigi-lo? Obrigado :)
Responder1
Você pode simplesmente consertar isso editando /usr/bin/terminator
o caminho shebang de volta para python2, consultehttps://bugs.launchpad.net/ubuntu/+source/terminator/+bug/1621156
Responder2
Edite o/usr/bin/terminator
sudo vi /usr/bin/terminator
e mude a primeira linha (shebang)
#!/usr/bin/python
para
#!/usr/bin/python2
OBSERVAÇÃO:Obtenha o caminho do python2 usando:
$ which python2
/usr/bin/python2
Responder3
Para resolver o problema tive que mudar a versão do python3 (eu tinha 3.9 e mudei para 3.8). Tente alterá-lo diretamente na primeira linha de /usr/bin/terminator, de
#!/usr/bin/python3
para ex 3,8
#!/usr/bin/python3.8
se isso não funcionar, tente desvincular o python3 do 3.9 e vincular ao 3.8 e reinstalar o terminator:
use python3 -V
também veja imediatamente qual versão você tem que ver se é 3.9
1) vá para usr/bin:cd /usr/bin
2) verifique cada comando python ao qual está vinculado ls -lrth python*
:. Aqui eu tivepython3 -> python3.9
também which python3
deveria dar/usr/bin/python3
3) Desvincular python3:sudo unlink python3
4) Link para outra versão: sudo ln -s python3.8 python3
eu tinha 3.8, mas acho que outras versões mais antigas também funcionam. nb você pode usar este comando para alterar também os links python e python2
Agora python3 -V
deve dar a nova versão
5)Desinstale o terminador e reinstale
sudo apt-get remove --auto-remove terminator
sudo apt-get purge --auto-remove terminator
sudo apt install terminator
Agora deve funcionar. se você precisa que python3 seja pyton3.9, você pode editar /usr/bin/terminator e alterar #!/usr/bin/python3 para #!/usr/bin/python3.8 e, em seguida, vincular novamente python3 a python3.9