Dove sono installate tutte le diverse copie di Python?


1

Come posso trovare tutti i diversi Python installati sul mio Mac? Ho danneggiato accidentalmente una copia di Python 3quello che era sotto /usr/local/bin, e voglio sostituirlo / ripararlo, ma non so nemmeno come Python 3ci sia arrivato in primo luogo - macOS viene fornito solo con 2.7.

Posso usare HomeBrew per riparare una copia rotta?

Come posso ripulire le mie copie di Python, in modo da avere solo quello che dovrebbe essere lì?


Chiedete cose contrastanti "Ho solo quello che dovrebbe essere lì" e Homebrew. L'homebrew non tocca le cose del sistema
Segna il

Perché sto parlando di tutte le installazioni di Python che ho
yeeeeee,

Risposte:


1

Puoi reinstallare il Python3 che hai incasinato. Con brew install python3 Questa domanda collegata si parla degli strumenti della riga di comando che potrebbero essere necessari per completare l'installazione. https://stackoverflow.com/questions/14583427/brew-install-python3-fails

Per rimuovere le versioni di birra fatta in casa, in modo da avere solo il sistema originale brew remove python python3 && brew cleanup


Ciò installa una copia di birra fatta in casa e non sostituisce quella di sistema
yeeeeee,

/ usr / local / non non contiene alcun sistema, è vuoto in un'installazione macOS pulita
Segna il

Hai detto "posso usare HomeBrew per risolvere". "Basta avere quello che dovrebbe essere lì" è ambiguo, vuoi dire una versione preinstallata di Python del vecchio sistema osX standard. O una versione funzionante, nuova di zecca?
בנימן הגלילי,

Voglio solo riparare quello in / usr / local. L'ho rotto accidentalmente cancellando uno dei file. Mi chiedevo se potevo cambiare la directory dell'installazione di homebrew per inserirla nella versione di sistema.
yeeeeee,

Controlla quello / us / local di cd /usr/local && open .In Finder facendo clic con il tasto destro del mouse su get-info su Python. Vedi che è aliasato /usr/local/Cellar/python3/python3.6.1 . . . . Questa è la versione casalinga da cui hai eliminato il file. "Riparalo" con brew reinstall python3 Fa which pythonpuntare a / usr / bin / python. e vuoi /usr/local/bin/python3invece essere l'impostazione predefinita? Quindi il tuo problema è in realtà che / usr / bin è prima di / usr / local / bin nel tuo, echo $PATHdevi leggere su come cambiare l'ordine del tuo PERCORSO.
בנימן הגלילי,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.