¿Cómo instalar Python 3.4 en Ubuntu?

93

Si abro Terminal y escribo python, veo que la versión es 2.7.4. ¿Cómo obtengo Python 3.4? ¿Y necesito IDLE si tengo texto sublime?

    
pregunta empedokles 18.04.2014 - 11:17

8 respuestas

130

python 3.4 está instalado en la versión estable de Ubuntu 14.04. Necesitas usar python3 para usar Python 3.4. Por ejemplo, para ejecutar un script file.py , use:

python3 file.py

Esto usará Python 3.4 para interpretar tu programa o puedes usar el shebang para hacerlo ejecutable . La primera línea de tu programa debería ser:

#!/usr/bin/env python3

y luego use chmod +x file.py para asignar permisos ejecutables y luego ejecute su script de python como ./file.py que usaría python3 para ejecutarlo.

Si quiere que python3 se use cuando escribe python en la terminal, puede usar un alias. Para agregar un nuevo alias, abra su archivo ~/.bash_aliases usando gedit ~/.bash_aliases y escriba lo siguiente:

alias python=python3

y luego guardar y salir y escribir

source ~/.bash_aliases

y luego puede escribir

python file.py

para usar python3 como su intérprete de python predeterminado.

No, no necesita IDLE solo para usar python3 para interpretar sus programas.

    
respondido por el jobin 18.04.2014 - 11:22
20

Python 3 está instalado por defecto en las versiones modernas de Ubuntu, por lo que ya debería tenerlo instalado:

python3 -V

Para instalar el modo inactivo 3:

sudo apt-get install idle-python3.4
    
respondido por el David 18.04.2014 - 11:22
10

Tuve el mismo problema con mi escritorio ubuntu. Mi libro de pitones me dijo que llamara a python simplemente escribiendo python en la terminal, pero solo estaba llamando a la versión anterior de python 2.

  1. Primero comprueba si tienes la versión 3 de python o no. Abra la terminal de comando, escriba
  

python3

¿Ves el reconocimiento de que lo haces? hecho.

  1. Si no lo haces; instalar usando la siguiente línea de comando.
  

sudo apt-get install python3

¡Espero que esto ayude!

    
respondido por el HeggyHere 05.08.2015 - 08:50
7

En Ubuntu 14.04 Python 3.4 está instalado por defecto.

Según lo recomendado por PEP-394 , puede usar python y python2 para ejecutar Python v2 (2.7) y python3 para ejecutar Python v3 (3.4).

    
respondido por el Florian Diesch 18.04.2014 - 11:23
2

Si es necesario para una sola secuencia de comandos, puede usar un alias local y temporalmente.

Al instalar Letsencrypt , recibí la siguiente advertencia:

$ ./letsencrypt-auto --help 

InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning

La causa: se necesitaba Python 2.7.9, mientras que 2.7.5 se instaló. Python 3 también funciona. Abrí el script e inserté el siguiente alias después del shebang:

alias python=python3

Entonces el script funcionó. Cuando todo terminó, este alias fue eliminado. Solo funcionó en este script. Entonces, comenzar python desde la terminal todavía me dio la versión 2.7.5.

    
respondido por el SPRBRN 20.12.2015 - 15:54
1

Python3.4 ya está instalado en su sistema, solo necesita llamarlo con python3 en lugar de python

    
respondido por el Sylvain Pineau 18.04.2014 - 11:22
1

En el tipo de terminal: python3

La terminal dirá que escriba:

sudo apt-get install python3-minimal

Hazlo y esto instalará Python 3.2.3.

Luego en el tipo de terminal: python3.4 - ingresará Python 3.4.1.

    
respondido por el Arya Raj 15.08.2014 - 12:14
0

Hay un montón de aplicaciones heredadas de python y, por lo tanto, la necesidad de python 2.x, sin embargo, como otros mencionaron, python3 -V muestra que Python 3.4.0 está instalado y, por lo tanto, con Ubuntu 14.x está allí.

 python -V     shows   2.7.6

 python3 -V    shows   3.4.0

Saber qué intérprete usar entonces depende de usted.

    
respondido por el Tom Stickel 23.03.2015 - 04:25

Lea otras preguntas en las etiquetas