En Ubuntu 15.10, cuando se cambia el enlace simbólico /usr/bin/python de python2.7 a python3.4, el terminador ya no se inicia. ¿Sabes cuál podría ser el problema y cómo solucionarlo? Gracias :)
Respuesta1
Simplemente puede solucionarlo editando /usr/bin/terminator
la ruta shebang de regreso a python2, consultehttps://bugs.launchpad.net/ubuntu/+source/terminator/+bug/1621156
Respuesta2
Editar el/usr/bin/terminator
sudo vi /usr/bin/terminator
y cambiar la primera línea (shebang)
#!/usr/bin/python
a
#!/usr/bin/python2
NOTA:Obtenga la ruta de python2 usando:
$ which python2
/usr/bin/python2
Respuesta3
Para solucionar el problema tuve que cambiar la versión de python3 (tenía la 3.9 y cambié a la 3.8). Intente cambiarlo directamente en la primera línea de /usr/bin/terminator, desde
#!/usr/bin/python3
a ex 3.8
#!/usr/bin/python3.8
Si esto no funciona, intente desvincular python3 de 3.9 y vincularlo a 3.8 y luego reinstalar Terminator:
use python3 -V
también vea inmediatamente qué versión tiene para ver si es 3.9
1) ir a usr/bin:cd /usr/bin
2) verifique cada comando de Python a qué está vinculado: ls -lrth python*
. aqui teniapython3 -> python3.9
también which python3
debería dar/usr/bin/python3
3) Desvincular python3:sudo unlink python3
4) Enlace a otra versión: sudo ln -s python3.8 python3
tenía la 3.8 pero supongo que otras versiones anteriores también funcionan. nb, puedes usar este comando para cambiar también los enlaces de Python y Python2.
Ahora python3 -V
debería dar la nueva versión.
5)Desinstale Terminator y vuelva a instalarlo.
sudo apt-get remove --auto-remove terminator
sudo apt-get purge --auto-remove terminator
sudo apt install terminator
Ahora debería funcionar. si necesita que python3 sea pyton3.9, puede editar /usr/bin/terminator y cambiar #!/usr/bin/python3 a #!/usr/bin/python3.8 y luego volver a vincular python3 a python3.9