Rimuove correttamente l'installazione predefinita di Python

2

Intendo sostituire l'installazione Python predefinita con quella di Homebrew . Di seguito è riportato un elenco di passaggi che desidero intraprendere, ma prima desidero assicurarmi che non stia facendo nulla di distruttivo, motivo per cui sto postando questa domanda. : -)

  1. La cartella Python.framework si trova in /System/Library/Frameworks . Va bene rimuoverlo? Essendo al di sotto di System temo di poter rompere qualcosa.

  2. Rimuovi tutti i file relativi a Python da /usr/bin . Nel mio caso (e probabilmente anche di tutti gli altri), rimuoverò tutto ciò che è stato dato da ls -l /usr/bin | grep python :

    • python
    • python-config
    • python2.6
    • python2.6-config
    • python2.7
    • python2.7-config
    • pythonw
    • pythonw2.6
    • pythonw2.7
  3. Nel mio caso ho anche pip installato. L'unico riferimento a pip che ho trovato è in /usr/local/bin . Per disinstallare anche pip , eliminerò i file dati da ls -l /usr/local/bin | grep pip :

    • pip
    • pip2
    • pip2.7

C'è qualcos'altro che dovrei fare per eseguire una disinstallazione completa e corretta? Ci sono dei pericoli di cui dovrei essere a conoscenza?

    
posta Paul Manta 18.02.2015 - 21:14
fonte

1 risposta

2

Quello che stai facendo è distruttivo. Ogni aggiornamento Apple può e interromperà o reintrodurrà parti o tutti i file python che stanno per eliminare.

Perché non si modifica semplicemente il percorso in modo da utilizzare la versione homebrew dello strumento?

Il pericolo di hacking del sistema operativo principale è che è strettamente legato alle entrate e all'aggiornamento del software di Apple e rischi di compromettere la stabilità del sistema quando lo stai modificando. Generalmente il livello di competenze necessario per aumentare il percorso è di gran lunga inferiore a quello necessario per gestire e risolvere continuamente un sistema operativo personalizzato in cui hai rimosso componenti da applicazioni esterne.

Puoi cancellare i file pip da / usr / local / bin dato che non sono installati su Apple o sul sistema e puoi scaricarli di nuovo o reinstallarli con brew dopo aver scelto la tua versione preferita.

    
risposta data 18.02.2015 - 21:22
fonte

Leggi altre domande sui tag