Python
Entorno de desarrollo
Eliminar
Mac

Cómo borrar completamente Python en Mac

Si ha instalado Python utilizando el archivo instalador proporcionado por el sitio web oficial de Python (opens in a new tab), asegúrese de borrar todos los archivos relacionados en las tres rutas para eliminar completamente el ejecutable de Python. De lo contrario, puede entrar en conflicto con archivos instalados por otras distribuciones como Anaconda o métodos como HomeBrew.

Así que procedamos con la desinstalación completa de Python. El comando delete debe usarse siempre con precaución, así que lee atentamente y procede.

1. Borrar el directorio de instalación

Primero, borra el directorio de la ruta de instalación propiamente dicha, que encontramos en la Ruta de instalación (Mac).

Su versión puede ser diferente, así que asegúrese de verificar el nombre de la carpeta con el comando mencionado en el post anterior antes de proceder.

sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.11

2. Borrar los accesos directos

Dado que el directorio de instalación ha sido eliminado, los accesos directos ya no tienen sentido. Tenemos que borrarlos todos.

Antes de borrar, comprueba los archivos que quieres borrar para asegurarte de que no borras también otros archivos. Asegúrate de comprobar la versión.

ls -l /usr/local/bin | grep '../../../Library/Frameworks/Python.framework/Versions/3.11'

El resultado de la ejecución:

accesos directos relacionados con Python

Si miras la lista de salida del comando, estos son todos los archivos relacionados con Python que instalaste. Ejecuta el siguiente comando para eliminarlos.

cd /usr/local/bin && ls -l | grep '../../../Library/Frameworks/Python.framework/Versions/3.11' | awk '{print $9}' | tr -d @ | xargs rm

En algunos casos, puede aparecer un error como el que se muestra a continuación, y la eliminación no se llevará a cabo.

Error de eliminación de Python

El error anterior se produce porque no tiene permiso para eliminar el archivo y el directorio.

Para solucionarlo, escriba el siguiente comando. Hemos obtenido privilegios de administrador con la palabra clave sudo y los hemos aplicado al comando rm delete.

cd /usr/local/bin && ls -l | grep '../../../Library/Frameworks/Python.framework/Versions/3.11' | awk '{print $9}' | tr -d @ | xargs sudo rm​

3. Eliminar la aplicación

Elimine también los archivos de la carpeta de aplicaciones. De nuevo, asegúrese de renombrar el directorio Python 3.xx a la versión apropiada.

sudo rm -rf "/Applications/Python 3.11/"

4. Confirmar borrado

Si escribes en el REPL de Python o el comando de comprobación de versión de Python, verás que has vuelto a la versión de Python incorporada por defecto.

Comprobar versión de Python

copyright for Python delete

© 2023 All rights reserved.