Cambia la python por defecto a la python de anaconda en la raíz

He instalado Python 2.7 en mi sistema y también he instalado Anaconda. En este momento, estoy usando anaconda de python y funciona perfectamente. Desafortunadamente, quería usar el python de anaconda para ejecutarse usando root. El problema es que no pude cambiar la ruta de acceso de python para la raíz.

Si escribo ” which python ” de la terminal, puedo obtener este resultado:

 /home/myuser/anaconda/bin/python 

Si sudo which pythonsudo which python ” desde la terminal, el resultado es:

 /usr/bin/python 

Instalé anaconda en un directorio accesible por root (cambiado durante la instalación) y ya agregué su ruta a /etc/environment (agregé /usr/anaconda/bin a PATH en el entorno).

¿Cómo cambio la ruta de python predeterminada de la raíz (uso el comando sudo para obtener privilegios de root)?

Estoy usando ubuntu 12.04.

Puedes llamar explícitamente a la instalación de Python que te gustaría ejecutar:

 sudo /opt/anaconda/bin/python 

Consulte https://askubuntu.com/questions/477987/two-python-distributions-sudo-picking-the-wrong-one .