Eu preciso disso para aprender a linguagem Python. Por favor ajude!
Eu preciso disso para aprender a linguagem Python. Por favor ajude!
Respostas:
Por padrão, ambos python2
e python3
estã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
Isso mostrará apenas a versão do python2
, enquanto ligado 14.04
, também python3
está instalada. Para ver a versão python3
, simplesmente substitua todas as ocorrências de python
nos comandos acima porpython3
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
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.
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
python3 --version
, pois também é instalado por padrão. python --version
mostra apenas a versão 2
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 python3
em vez
Como você vê na seção pyton, você pode ver Installed: 2.7.3-0ubuntu2.2
Isso significa que está instalado e a versão é 2.7
Também candidate
mostra a versão mais recente disponível no seu canal de software, para que você possa atualizar sua versão, se desejar.
apt-cache policy python3
uma vez apt-cache policy python
só mostra python2, enquanto python3 está instalado, bem como sobre 12.10>
apt-cache policy python3
. Então isso significa que eu tenho o mais recente 3.4.0 certo !?