Recientemente he conseguido un servidor Ubuntu RackSpace y tiene pitones por todas partes:

IPython en 3.5, Pandas en 3.4 y 2.7, los módulos que necesito como pyodbc, etc. están solo en 2,7

Por lo tanto, estoy interesado en limpiar la caja y, como usuarios de 2.7, mantener todo en 2.7.

Entonces, la pregunta clave es: ¿hay alguna manera de eliminar tanto 3.4 como 3.5 de manera eficiente al mismo tiempo manteniendo Python 2.7?

12
Wai Tong 10 dic. 2015 a las 13:04

6 respuestas

La mejor respuesta

Así que al final me di cuenta de que no puedes desinstalar 3.4 ya que es el predeterminado en Ubuntu.

Todo lo que hice fue simplemente eliminar Jupyter y luego el alias python=python2.7 e instalar todos los paquetes en Python 2.7 nuevamente.

Podría decirse que puedo instalar virtualenv pero mis colegas y yo solo estamos usando 2.7. Solo voy a ser vago en este caso :)

8
Harsha Biyani 15 mar. 2019 a las 06:32

En primer lugar, no intente el siguiente comando como lo sugirió Germain anteriormente.

   `sudo apt-get remove 'python3.*'`

En Ubuntu, muchos programas dependen de Python3, de modo que si ejecuta este comando, los eliminará a todos como sucedió conmigo. Encontré la siguiente respuesta útil para recuperarla.

https://askubuntu.com/questions/810854/i-deleted-package-python3-on-ubuntu-and-i-have-lost-dashboard-terminal-and-un

Si desea utilizar diferentes versiones de Python para diferentes proyectos, crear entornos virtuales será muy útil. consulte el siguiente enlace para crear entornos virtuales.

Crear un entorno virtual también ayuda a usar Tensorflow y Keras en Jupyter Notebook.

https://linoxide.com/linux-how-to/setup-python-virtual-environment-ubuntu/

5
SHISH PAL 3 feb. 2019 a las 12:57

Ni intente ninguna de las formas anteriores ni sudo apt autoremove python3 porque eliminará todas las aplicaciones basadas en gnome de su sistema, incluido gnome-terminal. En caso de que haya cometido ese error y se haya quedado con kernal solo intente sudo apt install gnome en kernal.

Intente cambiar su versión predeterminada de python en lugar de eliminarla. puede hacerlo mediante el comando bashrc file o export path .

2
Saurabh Verma 28 mar. 2019 a las 20:41

Es simple, solo intente: sudo apt-get remove python3.7 o las versiones que desea eliminar

0
sammy mutahi 24 mar. 2019 a las 17:07

Eliminar Python 3 fue lo peor que hice desde que me mudé recientemente al mundo de Linux. Eliminó Firefox, mi lanzador y, mientras leía al intentar solucionar mi problema, ¡también puede eliminar su escritorio y terminal! Finalmente arreglado después de una larga pesadilla diurna. Simplemente no elimines Python 3. ¡Mantenlo allí!

Si eso te sucede, aquí está la solución:

https://askubuntu.com/q/384033/402539

https://askubuntu.com/q/810854/402539

12
Hazem 2 may. 2018 a las 09:00

EDITAR: Como se señaló en comentarios recientes, esta solución puede ROMPER su sistema.

Lo más probable es que no desee eliminar python3.

Consulte las otras respuestas para posibles soluciones.

Respuesta desactualizada (no recomendado)

sudo apt-get remove 'python3.*'
9
Germain 25 mar. 2019 a las 10:31
34198892