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
python2
o enpython3
lugar de solopython
, porque en algunos sistemas (Arch, por ejemplo)python
sin 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 python
y seleccione una versión adecuada.fuente
python
como 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
python3
su 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 usoconda
para 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