0 votos

¿Cómo reparar python3.5 y por qué está roto?

Parece que mi python3.5 está roto. Todavía puedo llamarlo, ya sea con python3.5 o con /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 . Pero no hace absolutamente nada, en particular, no abre una consola Python.

Lo único que le hice fue establecer un enlace simbólico con:

ln -sf /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 python3.5
  1. ¿Cómo puedo reparar mi Python?
  2. ¿Fue realmente el enlace simbólico el que causó el daño?

1 votos

¿Cómo instalaste Python 3.5 y cuál era el directorio de trabajo mientras ejecutabas el comando ln ¿Mando?

0 votos

@klanomath: El dir de trabajo estaba en algún lugar de mis archivos de proyecto, no en algún lugar de /Library/.../... . No sé cómo instalé Python 3.5 - hasta ahora, supuse que de alguna manera se instala automáticamente desde MacOS.

1 votos

No, el Python por defecto de Apple es el 2.7 y se encuentra en la carpeta System's Library. Python 3.x se instala normalmente con brew/macports o con el instalador de Python 3.x.

2voto

James K Puntos 141

Comprueba si has entendido bien el comando de enlace. Lo que escribiste en tu pregunta es correcto, pero si tenías el origen y el destino al revés cuando escribiste el comando de enlace, podrías haber estropeado el ejecutable. También podrías haber "clobberizado" el ejecutable si ejecutaste el comando de enlace mientras estabas en el ... 3.5/bin directorio.

Comprueba que el ejecutable sigue viéndose bien con

ls -l /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5

Si lo has estropeado accidentalmente, reinstalarlo es probablemente la solución más fácil.

Utilización de la -f es potencialmente peligroso, ya que reemplazará los archivos sin previo aviso. Es una buena práctica ejecutar comandos como ln rm y así sucesivamente sin el -f al menos al principio.

0 votos

Parece que python3.5 se sobrescribió. No tengo ni idea de por qué, porque no puedo encontrar ningún comando en mi historial de comandos que podría haber escrito en /Library/.../bin/python3.5

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