Já vi duas maneiras de abrir um script python usando a linha de comando, são elas:
python foo.py
e
python3 foo.py
Eu sei, existem python2 etc, mas o que acontece python
sem uma versão e por que a vi recentemente?
Responder1
Você pode instalar várias versões do python simultaneamente em seu sistema. Atualmente, as versões 2.xx e 3.xx do python estão instaladas em seu sistema.
Python3 é instalado junto com python(2) porque alguns aplicativos ainda podem depender de python(2) mais antigo.
Portanto, python
referir-se-á à versão 2.xx e python3
à versão 3.
Você pode confirmar as versões:
python --version
python3 --version
Responder2
Várias versões do Python podem ser instaladas lado a lado e qual versão do Python usar pode ser selecionada pelo usuário. O comando python
inicia o interpretador interativo do Python 2.x e python3
inicia o interpretador interativo do Python 3.x. Por exemplo:
C:\Windows\system32>Pitão Python2.7.15rc1 >>> 2+3 5
Muitos pacotes Python são empacotados em versões separadas para Python 2.x e Python 3.x e também podem ser instalados lado a lado.
Python pode executar scripts interativamente em um REPL. Um loop read-eval-print (REPL), também denominado nível superior interativo ou shell de linguagem, é um ambiente de programação de computador simples e interativo que recebe entradas de um único usuário (ou seja, expressões únicas), avalia-as e retorna o resultado ao usuário . A instalação do IPython permite ao usuário executar blocos de código e scripts de forma interativa e mais amigável. A instalação do IPython 2.x junto com o IPython 3.x oferece ao usuário a capacidade de executar blocos interativamente do código Python 2.x e do código Python 3.x.