Eu 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 significa python
sem uma versão e por que eu a vi recentemente?
Eu 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 significa python
sem uma versão e por que eu a vi recentemente?
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.
O Python3 é instalado junto com o python(2) porque alguns aplicativos ainda podem depender do python(2) mais antigo.
Portanto
python
, referir-se-á à versão 2.xx epython3
referir-se-á à versão 3.Você pode confirmar as versões por:
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 Python 2.x interativo epython3
inicia o interpretador Python 3.x interativo. Por exemplo:Muitos pacotes Python são empacotados em versões separadas para Python 2.xe Python 3.xe também podem ser instalados lado a lado.
O Python pode executar scripts interativamente em um REPL. Um loop read-eval-print (REPL), também chamado de 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 para o usuário . A instalação do IPython permite ao usuário executar blocos de código e scripts interativamente de uma forma mais amigável. A instalação do IPython 2.x juntamente com o IPython 3.x dá ao usuário a capacidade de executar blocos de forma interativa tanto do código Python 2.x quanto do código Python 3.x.