16 votos

Mi Mac tiene instalado Python3 y 2.7. Cómo puedo desinstalar Python3 pero mantener 2.7?

Instalé python3 hace unos días, pero necesito usar la versión 2.7 para la escuela. Cuando ejecuto en la terminal, se muestra como abajo:

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

Intenté desinstalar python3 en el Finder pero mi Mac seguía usando python3.

¿Cómo puedo desinstalar limpiamente la versión 3?

2 votos

¿cómo instalaste python3?

5voto

ThBoo Puntos 8

rmtree no está disponible en la instalación por defecto de Homebrew.

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

Puede utilizar uninstall verbo como:

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.

Sin embargo, rmtree se puede instalar ejecutando lo siguiente:

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

Utilizando rmtree , se puede eliminar de forma limpia y completa un paquete instalado desde Homebrew, junto con todas sus dependencias.

5voto

Milind Deore Puntos 111

Es posible que tenga varias versiones de Python 3.x instaladas en su Mac. Para desinstalarlas todas, comprueba primero cuáles están instaladas:

brew list | grep python

Digamos que tienes instaladas las versiones 3.9 y 3.7. Para eliminar la 3.9, ejecute este comando:

brew uninstall python@3.9

Para eliminar el 3.7, basta con sustituir 3.9 con 3.7 arriba.

4voto

LightBlue Puntos 3

Depende de cómo hayas instalado python3.

Si has instalado python3 a través del instalador oficial de mac(.dmg), tienes que eliminarlo desde Finder -> aplicaciones. Sólo tienes que arrastrar el icono de python3.x a la Papelera en la esquina inferior derecha. Si has instalado varias versiones de python3, puede que encuentres más de un icono python3.x, cada uno corresponde a una única instancia de la versión de python3, puedes elegir cuál eliminar.

Si has instalado python3 a través de un gestor de paquetes como brew, tienes que utilizar el comando remove del gestor de paquetes, por ejemplo, brew uninstall python3.

3voto

Pradeep Puntos 111

Prueba con

pyenv:

Para obtener todas las versiones instaladas:

pyenv versions 

Para obtener una versión específica de desinstalación

pyenv uninstall 3.5.0

Del mismo modo, para instalar una versión específica

pyenv install 2.7.10

2voto

jaypabs Puntos 195

Si has utilizado homebrew para instalar python3 el comando para eliminarlo es

brew rmtree python3

Deberías poder tener ambas versiones instaladas. Llame a sus scripts mediante

 python myScript.py

Esto utilizará su python2.7. Si quieres usar python3 el comando sería

python3 myScript.py

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X