Sto cercando un modo per disinstallare in modo pulito tutte le versioni di python su OS X 10.10 tranne la versione predefinita che seguiva il Mac. Come procedo?Come disinstallare tutte le versioni python e utilizzare la versione di sistema predefinita di OS X 10.10?
Attualmente ho un comportamento strano. Quando si digita which -a python
ricevo il seguente output:
/Users/harisfawad/anaconda/bin/python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/local/bin/python
/usr/bin/python
Perché non ha la versione di default di Python in /System/Library/.../
presentarsi qui? Posso trovare quella versione in Finder, quindi so che non è stata cancellata.
Inoltre, echo $PYTHONPATH
restituisce una riga vuota.
Posso solo andare avanti ed eliminare tutte queste cartelle e aspettarmi che la versione di default funzioni correttamente?
Ho letto una richiesta simile qui http://bugs.python.org/issue7107 ma non sono sicuro se questo è ancora applicabile alle versioni python 2.7/3.4.
Questa è anche una domanda simile How to uninstall Python 2.7 on a Mac OS X 10.6.4? Ma ancora una volta, non voglio essere disattento e fare la disinstallazione prima di assicurarsi che la versione fornita dal sistema funzioni.
UPDATE: Quando si esegue brew doctor
ho questa Warning: "config" scripts exist outside your system or Homebrew directories.
E si va avanti elencando i file "config" nella /.../anaconda/bin
e in /Library/.../bin
.
UPDATE2: Sono andato con successo alla versione di default di python che è stato incluso in OS X. Tutte le versioni di cui sopra di Python dove spostato nel cestino, ad eccezione /usr/bin/python
. Grazie, @rhashimoto e @PadraicCunningham!
Puoi rimuovere qualsiasi versione installata senza problemi, potresti dover reinstallare pip per funzionare con il tuo python di sistema, assicurati solo di non fare nulla al tuo python di sistema –
Ok. Ma c'è qualche ragione per cui la posizione del python di sistema non viene visualizzata insieme alle altre versioni installate? – harisf
cosa produce l'output 'ls -l/usr/bin/python'? –