He instalado ubuntu 18.04 en virtual box y cuando intento python -v, dice que tienes python3 instalado, quiero eliminar python 3 o deshabilitarlo para que pueda usar python2.7 y ejecutar algunos scripts que tengo.
18.04
virtualbox
python
Rahul
fuente
fuente

python2o enpython3lugar de solopython, porque en algunos sistemas (Arch, por ejemplo)pythonsin versión, se ejecuta Python 3 de forma predeterminada (creo que Ubuntu hará lo mismo en algún momento). De acuerdo con Kevin, debe migrar a 3.x (a fines de 2018, solo hay unas pocas bibliotecas solo 2.x)Respuestas:
Python 2 ya no está instalado de manera predeterminada en instalaciones nuevas de Ubuntu 18.04 y versiones posteriores. No elimine python3 de Ubuntu 18.04 y versiones posteriores, de lo contrario, el software de Ubuntu, el terminal y muchas otras aplicaciones que están instaladas por defecto dejarán de funcionar. Si eliminó Python 3 y ahora el software Ubuntu, el terminal y otras aplicaciones no funcionan, siga las instrucciones en esta respuesta para reinstalarlo y hacer que todas las aplicaciones vuelvan a funcionar.
Para instalar Python 2.7 en Ubuntu 18.04 y luego abrir la terminal y escribir:
Para iniciar el intérprete Python 2.7, ejecute este comando:
Para iniciar el intérprete de Python 3, ejecute este comando:
De cualquier manera, el intérprete de Python mostrará un mensaje de versión cuando se inicie que muestre qué versión de Python está ejecutando.
fuente
En Ubuntu 18.04 LTS, Python 2.7 y Python 3 están instalados por defecto:
Captura de pantalla de la sesión en vivo
En 18.10. y en 19.04 no se instalará en una sesión en vivo:
Tendrá que instalar Python 2.7 manualmente antes de poder usarlo.
Las aplicaciones que dependen de él lo instalarán como una dependencia.
fuente
1) Para instalar la versión de Python 2 en Ubuntu 18.04, abra la terminal e ingrese:
o
Comprobar versión:
2) Si todavía se debe ejecutar la lista actualizada de Python 3+ de alternativas de Python para realizar un cambio entre cualquier versión de Python:
Ejemplo:
y seleccione una versión apropiada usando el entero de selección como se muestra arriba.
3) Si ve: actualización-alternativas: error: no hay alternativas para python . Correr:
Salida de ejemplo:
A continuación, actualice la lista de alternativas de Python para cada versión que desee utilizar con prioridad 1 y 2:
Luego, vuelva a ejecutar
update-alternatives --config pythony seleccione una versión adecuada.fuente
pythoncomo comando en la terminal, se consideran las alternativas / alias. Pero en los scripts, como usted es la ruta absoluta de Python, debe usar la ruta de la versión de Python que desea usar.No necesita eliminar o deshabilitar
python3su Ubuntu.Si solo necesita Python para ejecutar pequeños scripts, simplemente puede instalar Python 2 como la respuesta de @ karel.
Si comienza a aprender Python, le sugiero que use un entorno virtual o conda
fuente
conda, instalo el paquete porpip. Solo usocondapara crear acceso virtual virtual env.No es necesario deshabilitar python 3. Puede ejecutar python 2.7 con el comando python2 filename.py. Puede verificar la versión de python 2 por python2 --version
fuente