Il mio Mac ha installato Python3 e 2.7. Come posso disinstallare Python3 ma mantenere 2.7?

2

Ho installato python3 alcuni giorni fa, ma ho bisogno di usare la versione 2.7 per la scuola. Quando corro in un terminale, mostra come segue:

RandeMacBook-Pro:~ ranshu$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
RandeMacBook-Pro:~ ranshu$ which python3
/usr/local/bin/python3

Ho provato a disinstallare python3 in Finder ma il mio Mac utilizzava ancora python3.

Come faccio a disinstallare in modo pulito la versione 3?

    
posta R.Samuel 21.02.2017 - 06:11
fonte

4 risposte

1

Se hai usato homebrew per installare python3 il comando per rimuoverlo è

brew rmtree python3

Dovresti essere in grado di avere entrambe le versioni installate. Chiama i tuoi script tramite

 python myScript.py

Questo userà il tuo python2.7. Se vuoi usare python3 il comando dovrebbe essere

python3 myScript.py
    
risposta data 21.02.2017 - 09:49
fonte
1

rmtree verbo non è disponibile nell'installazione predefinita di Homebrew.

MacBook-Pro:~ admin$ brew rmtree python3
Error: Unknown command: rmtree

Puoi usare uninstall verbo come:

MacBook-Pro:~ admin$ brew uninstall python3
Uninstalling /usr/local/Cellar/python/3.6.5... (5,102 files, 102.9MB)
MacBook-Pro:~ admin$ python3
-bash: python3: command not found
MacBook-Pro:~ admin$ python
Python 2.7.10 (default, Oct  6 2017, 22:29:07) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

Tuttavia, rmtree può essere installato eseguendo quanto segue:

$ brew tap beeftornado/rmtree
$ brew rmtree <package>

Usando rmtree , si può rimuovere in modo pulito e completo un pacchetto installato da Homebrew, insieme a tutte le sue dipendenze.

    
risposta data 05.06.2018 - 08:28
fonte
0

Prova

pyenv:

Per ottenere tutte le versioni installate:

pyenv versions 

Per ottenere la versione specifica della disinstallazione

pyenv uninstall 3.5.0

Allo stesso modo per installare la versione specifica

pyenv install 2.7.10
    
risposta data 12.09.2017 - 23:54
fonte
0

Dipende da come hai installato python3.

Se hai installato python3 tramite l'installer mac ufficiale (.dmg), devi rimuoverlo da Finder - > applicazioni. Basta trascinare l'icona python3.x sull'icona Cestino nell'angolo in basso a destra. Se avessi installato diverse versioni di python3, potresti trovare più di icone python3.x, ognuna corrisponde a una singola istanza di versione python3, puoi scegliere quale rimuovere.

Se hai installato python3 tramite un gestore di pacchetti come brew, devi usare il comando remove dal gestore pacchetti, ad esempio brew uninstall python3.

    
risposta data 05.06.2018 - 14:44
fonte

Leggi altre domande sui tag