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?
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
Cibercráneo
sudo port select --set python25-apple
y conseguíError: The 'set' command expects two arguments: <group>, <version>
mmmmmm
Cibercráneo
Selecting 'python25-apple' for 'python' succeeded. 'python25-apple' is now active.
Scott McPeak
python
al/usr/bin/python
estado anterior a la ejecuciónselect
. Para hacer eso, usasudo port select --set python none
.mmmmmm
Scott McPeak
python27-apple
disponible en--list
, pero al elegirlo se establece en/opt/local/bin/python
, mientras quenone
vuelve al original/usr/bin/python
. Esto es con Catalina 10.15.7 yport
2.7.2.mmmmmm
benwiggy