força para usar o Python 3 [duplicado]

0

Eu quero portar Python Scripts para python 3. Como eu posso forçar o Ubuntu a usar o python 3 ao invés do python 2 que também está instalado.

Devido ao tamanho do projeto, eu prefiro não escrever algo como 'use python3' dentro dos scripts.
A desinstalação do python 2 também não é uma opção, porque existem muitas dependências.

Então, posso remover o Python 2 do caminho por um tempo ou algo assim, para que os scripts python sejam chamados com Python 3 por padrão.

Ubuntu 15.10

    
por b-boy 14.03.2016 / 19:53

1 resposta

3

Opção 1:

Basta colocar #!/usr/bin/env python3 no topo de cada arquivo de script.

% bl0ck_qu0te%

É apenas uma linha, não pode aumentar muito o tamanho do projeto. Escrever esta é uma convenção do padrão UNIX e Python.

Opção 2:

Basta chamar o script com python3 em vez de python .

    
por UniversallyUniqueID 15.03.2016 / 10:19