o terminador não inicia quando o python padrão é python3.4, mas funciona se for python2.7

o terminador não inicia quando o python padrão é python3.4, mas funciona se for python2.7

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/terminatoro 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 -Vtambé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 python3deveria dar/usr/bin/python3

3) Desvincular python3:sudo unlink python3

4) Link para outra versão: sudo ln -s python3.8 python3eu 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 -Vdeve 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

informação relacionada