Se você quiser usar o Python 3, execute python3
em vez de apenas python
. Você também pode usar o Python 3 para seus scripts, se você adicionar
#!/usr/bin/env python3
como a primeira linha.
Acabei de instalar o ubuntu 3.10 e, embora esta versão ainda seja dependente do python 2 como padrão, o intérprete do python 3.3 está listado como instalado no centro de software. Isso significa que o python 3.3 já está em algum lugar e, em caso afirmativo, como posso acessá-lo para executar meu código?
Eu sei que há muitas questões sobre a instalação do python 3.3 ao lado do 2.7.x no Ubuntu (e definitivamente não o substitui!), mas parece que ele já está instalado. No entanto, no terminal eu fico com o 2.7.5 quando eu digito 'python' e a documentação on-line diz que não foi possível quebrar a dependência do python 2 para esta versão do ubuntu. Eu estava esperando ter que instalá-lo em um diretório diferente, mas se isso já foi feito, então eu poderia evitar mexer com um pouco do Ubuntu.
Obrigado pela sua ajuda!
Se você quiser usar o Python 3, execute python3
em vez de apenas python
. Você também pode usar o Python 3 para seus scripts, se você adicionar
#!/usr/bin/env python3
como a primeira linha.
vic@vic-UX32VD ~/projects/mykde (master) $ which python
/usr/bin/python
vic@vic-UX32VD ~/projects/mykde (master) $ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 нояб. 23 06:52 /usr/bin/python -> python2.7
vic@vic-UX32VD ~/projects/mykde (master) $ ls -l /usr/bin/python3*
lrwxrwxrwx 1 root root 9 нояб. 23 06:52 /usr/bin/python3 -> python3.3
-rwxr-xr-x 1 root root 3892168 окт. 9 19:38 /usr/bin/python3.3
-rwxr-xr-x 1 root root 3892168 окт. 9 19:38 /usr/bin/python3.3m
lrwxrwxrwx 1 root root 10 нояб. 23 06:52 /usr/bin/python3m -> python3.3m
vic@vic-UX32VD ~/projects/mykde (master) $
Como você vê quando digita python
python2.7
é executado, por causa do symlink.
Se você precisar executar um script Python usando Python3, adicione a linha shebang ao início do seu script: #!/usr/bin/env python3
(você executará como ./a_script.py
, já que primeiro tornou-se executável usando chmod +x a_script.py1
) ou execute seu script como python3 a_script.py
(o que é mais fácil).
Tags python installation