Como instalar o Python 3.4 no Ubuntu?

93

Se eu abrir o Terminal e digitar python, vejo que a versão é 2.7.4. Como obtenho o python 3.4? E eu preciso de IDLE se eu tiver texto sublime?

    
por empedokles 18.04.2014 / 11:17

8 respostas

130

O python 3.4 está instalado na versão estável do Ubuntu 14.04. Você precisa usar python3 para usar o python 3.4. Por exemplo, para compilar um script file.py , use:

python3 file.py

Isso usará o python 3.4 para interpretar seu programa ou você pode usar o shebang para torná-lo executável . A primeira linha do seu programa deve ser:

#!/usr/bin/env python3

e, em seguida, use chmod +x file.py para atribuir permissões executáveis e, em seguida, execute o script python como ./file.py , que usaria o python3 para executar.

Se você quer que o python3 seja usado quando você digita python no terminal, você pode usar um apelido. Para adicionar um novo alias, abra o arquivo ~/.bash_aliases usando gedit ~/.bash_aliases e digite o seguinte:

alias python=python3

e, em seguida, salve e saia e digite

source ~/.bash_aliases

e depois você pode digitar

python file.py

para usar o python3 como seu interpretador python padrão.

Não, você não precisa do IDLE apenas para usar o python3 para interpretar seus programas.

    
por jobin 18.04.2014 / 11:22
20

O Python 3 é instalado por padrão nas versões modernas do Ubuntu, então você já deve tê-lo instalado:

python3 -V

Para instalar o idle 3:

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

Eu tive o mesmo problema com meu desktop ubuntu. Meu livro python me disse para chamar python apenas digitando python no terminal, mas ele estava chamando apenas a versão anterior do python 2.

  1. Primeiro, verifique se você tem a versão 3 do Python ou não. Abra o terminal de comando, digite
  

python3

Você vê o reconhecimento que você faz? feito.

  1. Se você não fizer isso; instalar usando a seguinte linha de comando.
  

sudo apt-get instala python3

Espero que isso ajude!

    
por HeggyHere 05.08.2015 / 08:50
7

No Ubuntu 14.04, o Python 3.4 é instalado por padrão.

Como recomendado por PEP-394 , você pode usar python e python2 para executar Python v2 (2.7) e python3 para executar o Python v3 (3.4).

    
por Florian Diesch 18.04.2014 / 11:23
2

Se necessário para apenas um script, você pode usar um alias local e temporariamente.

Ao instalar Letsencrypt , recebi o seguinte aviso:

$ ./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

A causa: o Python 2.7.9 foi necessário, enquanto o 2.7.5 foi instalado. O Python 3 também funciona. Eu abri o script e inseri o seguinte alias após o shebang:

alias python=python3

Então o roteiro funcionou. Quando tudo terminou, esse alias foi removido. Só funcionou nesse roteiro. Então, iniciar python do terminal ainda me deu a versão 2.7.5.

    
por SPRBRN 20.12.2015 / 15:54
1

O Python3.4 já está instalado no seu sistema, você só precisa chamá-lo com python3 em vez de python

    
por Sylvain Pineau 18.04.2014 / 11:22
1

No tipo de terminal: python3

O próprio terminal diz para digitar:

sudo apt-get install python3-minimal

Faça isso e isso irá instalar o Python 3.2.3.

Em seguida, no tipo de terminal: python3.4 - você deverá inserir o Python 3.4.1.

    
por Arya Raj 15.08.2014 / 12:14
0

Há uma tonelada de aplicativos Python legados por aí e, portanto, a necessidade de python 2.x, no entanto, como outros mencionados python3 -V mostra Python 3.4.0 está instalado e, portanto, com o Ubuntu 14.x está lá.

 python -V     shows   2.7.6

 python3 -V    shows   3.4.0

Saber qual interpretador usar então depende de você.

    
por Tom Stickel 23.03.2015 / 04:25