1 votos

Reinstalar Python en MacOS

Desinstalé Python en mi Mac moviendo todos los archivos relacionados con Python en mi Mac (incluyendo los archivos de sistema) a la basura y vaciando la basura. Ahora, no puedo hacer que Python 3 funcione en absoluto (a pesar de haberlo reinstalado). ¿Cómo puedo recuperar todos los archivos de Python borrados?

Actualización: He borrado los siguientes archivos:

/Applications/Python
/Library/Frameworks/Python.framework
/usr/local/bin/py

thon

0 votos

Si no has puesto nada en la unidad después de vaciar la basura, entonces tal vez. Apuesto a que al menos una parte de lo que has destrozado se ha sobrescrito y ha desaparecido para siempre.

0 votos

¿Has probado a instalar Python con Anaconda?

3 votos

¿Qué Python has eliminado, el estándar instalado como parte de MacOS, o una versión que has instalado tú mismo?

7voto

uprego Puntos 103

Lo ideal es que puedas restaurar lo que hayas borrado desde una copia de seguridad.

Si has eliminado la instalación estándar de Python de MacOS, arrancar en la partición de recuperación (si lo hay) y reinstalar MacOS desde ahí. Esto debería dejar sus otros archivos intactos, no es una mala idea hacer una copia de seguridad antes, sin embargo.

También puedes hacerlo a través de Homebrew.

Una vez instalado Homebrew, ejecuta:

brew install python@2

Es probable que no instale la misma revisión 2.7 que estaba usando.

Si necesitas una coincidencia exacta, o no quieres/puedes usar Homebrew; yo lo construiría desde el código fuente (si es así, comenta para obtener más instrucciones).

Python 2 termina su vida útil el 1 de enero de 2020. Por favor, no lo uses a menos que estés seguro de que estás usando un sistema operativo por defecto.


Si no me equivoco, a partir de junio de 2020 MacOS <code>10.15.4</code> (es decir, no está totalmente actualizado) está todavía en Python 2.7 ( <code>2.7.16</code> ).

Si estás en <code>10.15.5</code> o más tarde, puedes comentar tu kilometraje.

0 votos

¿Qué modelo específico de Mac tienes si supones que no tiene una partición de recuperación?

1 votos

+1 para la primera parte pero -1 para la segunda. No tienes más remedio que reinstalar el Python suministrado por Apple, ya que partes del sistema operativo dependen de él, por ejemplo, /usr/bin/xattr (y Homebre Python no es la mejor instalación de Python)

0 votos

Estoy de acuerdo con @Mark, puede que el software de terceros dependa de Python específico en versiones específicas de MacOS.

2voto

vdsf Puntos 815
brew uninstall --ignore-dependencies python3

Entonces:

brew install python3

y listo:

python3

1voto

benwiggy Puntos 8

Mientras que la restauración desde una copia de seguridad es siempre la mejor respuesta para recuperar archivos borrados:

Los archivos que enumeras no son componentes de Python incluidos en MacOS.

Debería poder descargar y ejecutar el paquete de instalación para Mac desde Python.org directamente:

https://www.Python.org/downloads/

Eso debería instalar todo lo necesario para usar python3.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X