Como mudar o interpretador Python no debian para versão mais recente ? [RESOLVIDO]

1. Como mudar o interpretador Python no debian para versão mais recente ? [RESOLVIDO]

Rafael Moreira
rafaelrmoreira

(usa Debian)

Enviado em 18/10/2017 - 18:57h

O Debian 9.2 vem com o Python versão 2.xx por padrão. Instalei a versão mais recente do Python 3.6.3, e quando chamo o Python no terminal preciso digitar # python3, caso o contrário é carregado o Python 2. Na IDE Pycharm, conseguir alterar nas configurações o interpretador para versão mais recente.

Quando executo o IDLE3, ele carrega o Python 3.5.2. Mesmo que eu só venha usar o Pycharm, é possível alterar o Python em todo o sistema ? Em alguns artigos que eu li, fala que não é bom alterar o Python que vem embarcado no Debian, não sei se isso é verdade.

O Ubuntu 16.04 LTS e Linux Mint senão me engano já vem com o Python 3 embarcado.


  


2. Re: Como mudar o interpretador Python no debian para versão mais recente ? [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 18/10/2017 - 19:47h

É bem simples, use um alias.
$ python --version
Python 2.7.13
$ alias python="/usr/bin/python3"
$ python --version
Python 3.5.4




3. Re: Como mudar o interpretador Python no debian para versão mais recente ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/10/2017 - 20:07h

O que ele falou está correto, mas acredito que o método mais "eficiente" e "duradouro" seja o link simbólico.

 $ su root -c "rm -f /usr/bin/python && ln -s /usr/bin/python3 /usr/bin/python"  

Pronto, agora qualquer programa que use o "binário" python será 'encaminhado' para o python3.

Muitos que vivem merecem a morte. E alguns que morrem merecem viver. 
Você pode dar-lhes a vida?
Então não seja tão ávido para julgar e condenar alguém a morte.
Pois mesmo os muitos sábios não conseguem ver os dois lados.



4. Re: Como mudar o interpretador Python no debian para versão mais recente ? [RESOLVIDO]

Rafael Moreira
rafaelrmoreira

(usa Debian)

Enviado em 18/10/2017 - 21:22h

mithrandir escreveu:

O que ele falou está correto, mas acredito que o método mais "eficiente" e "duradouro" seja o link simbólico.

 $ su root -c "rm -f /usr/bin/python && ln -s /usr/bin/python3 /usr/bin/python"  

Pronto, agora qualquer programa que use o "binário" python será 'encaminhado' para o python3.

Muitos que vivem merecem a morte. E alguns que morrem merecem viver. 
Você pode dar-lhes a vida?
Então não seja tão ávido para julgar e condenar alguém a morte.
Pois mesmo os muitos sábios não conseguem ver os dois lados.


Deu certo, ao digitar só python no terminal ele puxa o 3.5.3 como padrão. Porém instalei a versão mais recente do interpretador 3.6.3. Tem como fazer puxar essa ?

Na IDE Pycharm ao mudar o interpretador, ele só encontra as versões 2.7 e 3.5.3 para escolher.


5. Re: Como mudar o interpretador Python no debian para versão mais recente ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/10/2017 - 21:31h

rafaelrmoreira escreveu:
Deu certo, ao digitar só python no terminal ele puxa o 3.5.3 como padrão. Porém instalei a versão mais recente do interpretador 3.6.3. Tem como fazer puxar essa ?

Na IDE Pycharm ao mudar o interpretador, ele só encontra as versões 2.7 e 3.5.3 para escolher.

Não faço a menor ideia sobre o lance da IDE, mas posso tentar ajudá-lo com o outro problema.
Mande-me a saída desse comando:

 $ find /usr/*bin* -name python*  



Muitos que vivem merecem a morte. E alguns que morrem merecem viver. 
Você pode dar-lhes a vida?
Então não seja tão ávido para julgar e condenar alguém a morte.
Pois mesmo os muitos sábios não conseguem ver os dois lados.



6. Re: Como mudar o interpretador Python no debian para versão mais recente ? [RESOLVIDO]

Rafael Moreira
rafaelrmoreira

(usa Debian)

Enviado em 18/10/2017 - 21:53h

mithrandir escreveu:

rafaelrmoreira escreveu:
Deu certo, ao digitar só python no terminal ele puxa o 3.5.3 como padrão. Porém instalei a versão mais recente do interpretador 3.6.3. Tem como fazer puxar essa ?

Na IDE Pycharm ao mudar o interpretador, ele só encontra as versões 2.7 e 3.5.3 para escolher.

Não faço a menor ideia sobre o lance da IDE, mas posso tentar ajudá-lo com o outro problema.
Mande-me a saída desse comando:

 $ find /usr/*bin* -name python*  



Muitos que vivem merecem a morte. E alguns que morrem merecem viver. 
Você pode dar-lhes a vida?
Então não seja tão ávido para julgar e condenar alguém a morte.
Pois mesmo os muitos sábios não conseguem ver os dois lados.


Segue o resultado conforme solicitado

rafael@debian-9-pc:~$ find /usr/*bin* -name python*
/usr/bin/python3.5
/usr/bin/python3m
/usr/bin/python
/usr/bin/python2
/usr/bin/python3.5m
/usr/bin/python2.7
/usr/bin/python3

Quando chamo python3 no terminal vem a versão mais recente

rafael@debian-9-pc:~$ python3
Python 3.6.3 (default, Oct 14 2017, 17:02:56)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts