¿Cómo vuelvo a cambiar de MacPorts Python a la versión predeterminada del sistema?

Usé MacPorts para instalar una versión más nueva de Python en mi sistema (10.5.8 PPC), y luego usé el comando de selección de MacPorts para cambiar la versión invocada predeterminada de Python a la versión MP. Ahora quiero volver a cambiarlo a la versión del sistema de Python, pero no puedo encontrar un comando para hacerlo en la documentación.

Sé que todo lo que hizo el comando MacPorts fue cambiar un montón de enlaces para apuntar a la versión MP en lugar de la versión del sistema. Lamentablemente, no sé cuáles son todos los archivos afectados.

¿Alguien sabe el comando para revertir la configuración o conoce la lista de enlaces afectados que tendría que cambiar?

Respuestas (1)

Macports select puede volver a cambiarlo.

Los macports actuales lo hacen usando el comando de selección de puerto; las versiones anteriores tenían python_select

Para ver las posibles pitones ejecutadas

port select --list python

De esa lista, elija el que desee y cámbielo, por ejemplo.

sudo port select --set python python25-apple

En Monterey, los objetivos python??-apple no existen ni Apple python2. Por lo tanto, puede configurar python en python de Apple, pero puede configurar python3 en /usr/bin/python

sudo port select --set python3 nil
corrí sudo port select --set python25-appley conseguíError: The 'set' command expects two arguments: <group>, <version>
Lo siento, lo he editado y creo que es el comando correcto. Me perdí el grupo.
¡Funciona!Selecting 'python25-apple' for 'python' succeeded. 'python25-apple' is now active.
Creo que el OP quería volver pythonal /usr/bin/pythonestado anterior a la ejecución select. Para hacer eso, usa sudo port select --set python none.
@ScottMcPeak también se configuró en python?? -apple Aunque ahora eso parece haberse ido.
Todavía tengo python27-appledisponible en --list, pero al elegirlo se establece en /opt/local/bin/python, mientras que nonevuelve al original /usr/bin/python. Esto es con Catalina 10.15.7 y port2.7.2.
@ScottMcPeak Parece que depende de la versión de macOS, ya que Monterey funciona según mi adición y el original funcionó como lo habría probado y por el comentario de CyberSkull
Python 2 se eliminó de macOS en Monterey 12.3. Python 3 viene con herramientas de línea de comandos de Xcode, pero no está instalado en una instalación de macOS 'vainilla'.