¿Cómo puedo personalizar los enlaces simbólicos que MacPorts crea / elimina cuando usa su command `port select –set <group>`?

Uso MacPorts para administrar ciertos packages * nix en mi Mac. Una de esas Mac tiene múltiples versiones de Python instaladas.

Cuando cambio entre las versiones de Python, uso un command como:

port select --set python python27-apple 

para configurar el python pnetworkingeterminado para el Python 2.7 que mi Mac incluía desde Apple, como se describe aquí .

Sin embargo, el command de select de MacPort no cambia ninguna de las utilidades que usan python , como easy_install .

Esto significa que independientemente de qué Python esté activo, las utilidades de soporte son siempre las pnetworkingeterminadas del sistema:

 bash-3.2$ which python /opt/local/bin/python bash-3.2$ port select --show python The currently selected version for 'python' is 'python27'. bash-3.2$ which easy_install /usr/bin/easy_install bash-3.2$ ls /opt/local/bin/easy_install-* /opt/local/bin/easy_install-2.7 /opt/local/bin/easy_install-3.4 

Tenga en count que la installation de una versión de Python con MacPorts trae consigo su command easy_install , pero al cambiar a esa python usando la port select --set python27 tampoco establece /opt/local/bin/easy_install-2.7 .

Esto lleva a errores confusos donde se utilizó la versión incorrecta de Python para instalar packages.

Por lo tanto, mi pregunta:

¿Cómo puedo orderar a los MacPorts que creen enlaces simbólicos apropiados para las utilidades adicionales de Python, y no solo el command de python ?

Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).