Executando scripts python a partir da linha de comando usando python3

0

Atualmente, posso executar scripts python .py de um terminal devido, acredito, a essa inclusão em meu arquivo .profile:

export PYTHONPATH=/home/myplace/python

python sendo o diretório onde eu coloquei todos os meus scripts rolados em casa. O fato é que o interpretador padrão é python 2 e gostaria de poder executar os scripts do python 3 da mesma maneira. Existe uma maneira de indicar em um script .py qual interpretador usar? Eu vi muitos avisos contra a mudança do interpretador padrão e não é algo que eu queira fazer de qualquer maneira.

TIA

    
por Tony Martin 26.09.2013 / 11:51

1 resposta

1

E para responder a minha própria pergunta para o benefício de qualquer outra pessoa que esteja ladrando a árvore errada, é uma simples questão de colocar a localização do intérprete em uma shebang no topo do script:

#! /opt/python3/bin/python3.x

ou alguns, dependendo da sua instalação em particular.

    
por Tony Martin 26.09.2013 / 22:47