Nós temos que instalar o Python ou ele já está instalado no Ubuntu 14.04LTS?

10

Eu preciso disso para aprender a linguagem Python. Por favor ajude!

Mervin Jacob
fonte
5
tanto python2 e 3 são instalados por padrão em 14.04
Jacob Vlijm

Respostas:

14

Por padrão, ambos python2e python3estão instalados.

Como já mencionado, você pode verificar sua versão com:

python -V

(preste atenção à capital) ou

python --version

ou

apt-cache policy python

Contudo

Isso mostrará apenas a versão do python2, enquanto ligado 14.04, também python3está instalada. Para ver a versão python3, simplesmente substitua todas as ocorrências de pythonnos comandos acima porpython3

Nota

Se você começar a codificar, lembre-se de usar:

python <script>

fará com que o python 2 execute o código e

python3 <script>

fará o python 3 executá-lo e (se o script for executável), o shebang

#!/usr/bin/env python

irá executá-lo em python 2 e

#!/usr/bin/env python3

irá executá-lo em python 3

Usando ocioso

Como resposta ao que você pediu em um comentário: Então é o "terminal" onde fazemos a codificação, certo !?

A maneira mais conveniente é usar o Idle (dos repositórios). Você pode testar o código com F5, ou se necessário, no terminal. Tem a vantagem de que o recuo é sugerido automaticamente (ao)

Lembre-se de que você precisa usar uma versão diferente do Idle para python 2 e 3.

Jacob Vlijm
fonte
Olá Jacob, acho que seu comentário é a única resposta necessária para esta pergunta. Isso é muito detalhado e perde o foco que seu comentário tem. Enfim, queria compartilhar com você. Às vezes, uma resposta em uma linha é suficiente. Seus conhecimentos podem ser gastos em outras questões.
Don.joey
@ don.joey Eu estava duvidando, você pode estar certo :). No entanto, o elemento pergunta adicional abaixo resposta Maythux me fez pensar que é útil para adicionar algumas coisas ...
Jacob Vlijm
Então, "Idle" é um aplicativo !?
Mervin Jacob
Sim, é um IDE para python, veja o link na resposta: en.wikipedia.org/wiki/IDLE_%28Python%29 . Você pode instalá-lo (tanto ocioso (2) e Idle3 do centro da software.
Jacob Vlijm
4

Verifique sua versão do python com

python --version

Observe também que existem algumas diferenças graves entre python 2 e 3. https://wiki.python.org/moin/Python2orPython3

Ben
fonte
4
Você pode querer adicionar python3 --version, pois também é instalado por padrão. python --versionmostra apenas a versão 2
Jacob Vlijm
3

O Python é instalado por padrão no Ubuntu, mas para verificar:

Execute este comando

$ apt-cache policy python


python:
  Installed: 2.7.3-0ubuntu2.2
  Candidate: 2.7.3-0ubuntu2.2
  Version table:
 *** 2.7.3-0ubuntu2.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.7.3-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

Graças à nota @JacobVlijm se você usar o Ubuntu> 12.10 então você deve usar apt-cache policy python3em vez

Como você vê na seção pyton, você pode ver Installed: 2.7.3-0ubuntu2.2Isso significa que está instalado e a versão é 2.7

Também candidatemostra a versão mais recente disponível no seu canal de software, para que você possa atualizar sua versão, se desejar.

Maythux
fonte
3
Você pode querer adicionar apt-cache policy python3uma vez apt-cache policy pythonsó mostra python2, enquanto python3 está instalado, bem como sobre 12.10>
Jacob Vlijm
Instalado: 3.4.0-0ubuntu2 Candidato: 3.4.0-0ubuntu2 Isto é o que está sendo mostrado após o uso deste comando apt-cache policy python3. Então isso significa que eu tenho o mais recente 3.4.0 certo !?
Mervin Jacob
@MervinJacob Isso está correto.
Jacob Vlijm
Como eu disse a vocês, preciso do Python para programação. Então é o "terminal" onde fazemos a codificação, certo !?
Mervin Jacob
@MervinJacob, o Python REPL é bom. REPLs são legais em geral. Eu não acho que você queira codificar um aplicativo de nível corporativo no terminal. Você deve esclarecer o que realmente se propôs a alcançar. (Além disso, sinto cheiro de lição de casa, se sim, você pode perguntar diretamente ao seu professor ou AT).
Tobia Tesan