Se eu clicar duas vezes em um arquivo .py, ele abrirá "IDLE" (existe outra maneira de abrir "IDLE"?), Mas a versão padrão do python é 2 quando eu seleciono "executar". Quero alterar PERMANENTEMENTE a versão padrão para 3, para não precisar trocar de versão sempre que ligar o Raspberry Pi.
Eu procurei por isso sem sucesso. A maioria das respostas é anterior à inclusão do Python 3 e explica como instalar 3, mas NÃO como alternar o padrão, daí esta pergunta.
Respostas:
IDLE
geralmente é instalado junto compython
, então você deve ter emidle3
algum lugar. Aqui está o que você deve fazer:Tente executar
idle3
,idle3.3
,idle3.4
etc. no terminal para se certificar de que você tem. Vamos supor que você tenhaidle3
Altere a associação de
.py
arquivos, para que eles sejam abertos comidle3
um clique duplo. Isso depende do seu gerenciador de arquivos, geralmente clique com o botão direito do mouse -> "Abrir com ..." faz o truque.Novamente, jogar com links simbólicos não é uma boa ideia, porque scripts começando com
#!/usr/bin/python
esperam ser executados compython2
.fonte
uma maneira adequada de fazer isso é usar as alternativas de atualização do Debain
UPD: as pessoas estão com preguiça de jyst R ead T ele F ine M anual:
É assim que deve ser. Depois disso, para mudar as coisas:
para selecionar o que você precisa. Ele não vai quebrar PEP-394 , porque
python2
epython3
binários estarão onde eles devem estar em multi-version instalar: em prefixos das instalações (usr/python2
e/usr/python3
respectivamente)fonte
update-alternatives
.update-alternatives
são apenas uma boa maneira de rastrear links simbólicos no seu sistema; assim, no final, sua solução terá o mesmo problema que o @Milliways ': você substituirá/usr/bin/python
, o que é uma violação do PEP-394./usr/bin/python
deve apontar para python2, porque muitos scripts herdados que começam com#!/usr/bin/python
apenas são executados corretamente com python2.