Come riparare python3.5 e perché è rotto a tutti?

0

Sembra che il mio python3.5 sia rotto. Posso ancora chiamarlo, sia con python3.5 che con /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 . Ma assolutamente nulla, in particolare, non apre una console Python.

L'unica cosa che ho fatto è stato impostare un collegamento simbolico con:

ln -sf /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 python3.5
  1. Come posso riparare il mio Python?
  2. Era davvero il link simbolico a causare danni?
posta Michael 24.07.2017 - 09:35
fonte

1 risposta

2

Controlla se hai ottenuto il comando link nel modo giusto. Quello che hai scritto nella tua domanda è corretto, ma se hai avuto l'origine e il bersaglio nel modo sbagliato quando hai digitato il comando di collegamento, potresti avere bloccato il file eseguibile. Potresti anche avere eseguito il cobewed dell'eseguibile se avevi eseguito il comando di collegamento mentre nella directory ... 3.5/bin .

Verifica che il file eseguibile continui a essere visualizzato correttamente con

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

Se lo hai accidentalmente danneggiato, la reinstallazione è probabilmente la soluzione più semplice.

L'uso del flag -f è potenzialmente pericoloso, poiché sostituirà i file senza preavviso. È buona norma eseguire comandi come ln rm e così via senza il flag -f , almeno inizialmente.

    
risposta data 24.07.2017 - 10:02
fonte

Leggi altre domande sui tag