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

0

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 de Python.

Lo único que 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ó daño?
pregunta Michael 24.07.2017 - 09:35

1 respuesta

2

Verifique si recibió el comando de enlace en la dirección correcta. Lo que escribiste en tu pregunta es correcto, pero si tuvieras la fuente y el destino de manera incorrecta cuando escribiste el comando de enlace, podrías haber eliminado el ejecutable. También podría haber creado el ejecutable si ejecutó el comando de enlace mientras estaba en el directorio ... 3.5/bin .

Comprueba que el ejecutable todavía se ve bien con

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

Si la ha golpeado accidentalmente, la reinstalación es probablemente la solución más fácil.

El uso del indicador -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 indicador -f , al menos inicialmente.

    
respondido por el James K 24.07.2017 - 10:02

Lea otras preguntas en las etiquetas