Como mudar a versão padrão do python3.2 para python2.7?

2,422 views
Skip to first unread message

Willian Teixeira de Oliveira

unread,
Jul 16, 2012, 1:51:20 AM7/16/12
to python...@googlegroups.com
Olá a todos!

Gostaria de saber como posso mudar a versão padrão do python3.2 para o python2.7 no Arch Linux.

Eu consegui o tutorial pelo google para o Ubuntu mas para o Arch Linux não encontrei.

Desde já agradeço,

Willian.

Luciano Ramalho

unread,
Jul 16, 2012, 6:31:31 AM7/16/12
to python...@googlegroups.com
2012/7/16 Willian Teixeira de Oliveira <willia...@vm.uff.br>:
> Gostaria de saber como posso mudar a versão padrão do python3.2 para o
> python2.7 no Arch Linux.
>
> Eu consegui o tutorial pelo google para o Ubuntu mas para o Arch Linux não
> encontrei.

Em qualquer distro linux que vem com o Python instalado, não é uma boa
idéia trocar a versão padrão do Python, porque muitas ferramentas e
aplicativos do sistema dependem dela para funcionar corretamente.

Então o melhor a fazer é:

1) usar o virtualenv (pesquise) para poder rodar quando precisar
alguma outra versão do Python
ou
2) instale a outra versão do Python em um lugar diferente (ex.
usr/local/bin ou home/seu-nome/bin, se estiver no seu PATH), com o
número da versão no nome do executável (ex. .../bin/python2.7) e
acostume-se a invocar o Python sempre como python2;7)

[ ]s
Luciano

--
Luciano Ramalho
NOVO TWITTER: @ramalhoorg

Autor e instrutor dos cursos:
* Academia Python na Globalcode
--> http://python.globalcode.com.br

* Python para quem sabe Python nas Oficinas Turing
--> http://turing.com.br/ppqsp

Filipe Cifali

unread,
Jul 16, 2012, 6:57:56 AM7/16/12
to python...@googlegroups.com
http://aur.archlinux.org/packages.php?ID=29877 

eselect python2.7

Isso deve funcionar se for a mesma coisa que o Gentoo /\


--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar

<*> Para visitar o site do grupo na web, acesse:
    http://groups.google.com/group/python-brasil

<*> Para sair deste grupo, envie um e-mail para:
    python-brasi...@googlegroups.com



--
[]'s

Filipe Cifali Stangler

diogobaeder

unread,
Jul 16, 2012, 9:28:32 AM7/16/12
to python...@googlegroups.com
Não temos "eselect" no Arch, mas o processo de troca é simples:
# rm /usr/bin/python
# ln -s /usr/bin/python2 /usr/bin/python

Luciano,

Concordo que na maioria das distros isso é extremamente perigoso, como é o caso do Ubuntu, por exemplo. Mas não é o caso do Arch - eu mesmo uso o 2.7 por default, acaba sendo bem mais útil para experimentações rápidas -. No Arch eu acabei descobrindo (pelo menos pra mim) que é mais fácil ter as duas versões, mas a 2.7 por padrão.

Abraço!

Diogo



On Monday, July 16, 2012 7:57:56 AM UTC-3, Filipe Cifali wrote:
Isso deve funcionar se for a mesma coisa que o Gentoo /\

Em 16 de julho de 2012 07:31, Luciano Ramalho escreveu:
2012/7/16 Willian Teixeira de Oliveira:

Tonnytg

unread,
Jul 16, 2012, 11:36:35 AM7/16/12
to python...@googlegroups.com
Eu gosto de usar só o 2.7 e meu ArchLinux precisa do 3.XX

Quando vou criar algo coloco no inicio da forma abaixo e não da problema:

#!/usr/bin/env python2.7
...

Douglas Camata

unread,
Jul 16, 2012, 11:49:09 AM7/16/12
to python...@googlegroups.com
Acho que só criar um link para o bin do Python 2.7 em /usr/local/bin vai resolver.

2012/7/16 Tonnytg <ton...@gmail.com>

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:



--
Douglas Camata
Graduando em Ciência da Computação (UENF)

Skype: douglas_camata
-----------------------------------
Linux User #509211

Gink Labrev

unread,
Jul 16, 2012, 11:57:29 AM7/16/12
to python...@googlegroups.com
No Ubuntu mesmo, funciona assim por default.
Se vc acessar o comando "python" simplesmente, vc abre a IDLE do python 2.7
Se vc digita "python3", vc abre a IDLE do python 3. 

Willian Teixeira De Oliveira

unread,
Jul 16, 2012, 12:01:32 PM7/16/12
to python...@googlegroups.com
O problema pessoal que o fabric não está rodando em virtude que a versão do meu python padrão no Arch é 3.2!


Em 16 de julho de 2012 12:49, Douglas Camata <d.ca...@gmail.com> escreveu:
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.

Willian Teixeira de Oliveira

unread,
Jul 16, 2012, 12:11:41 PM7/16/12
to python...@googlegroups.com
O problema Gink que é uma app em django que estou utilizando o fabric entende, que está dando um erro de versão pois o django é incompativel com a versão 3.2 do python e o fabric tb não está rodando por consequencia.Por isso que preciso, selecionar o python2.7 como padrão.

Vlw pela ajuda diogo, funcionou!

Ah e obg a todos tb.

Em segunda-feira, 16 de julho de 2012 12h57min29s UTC-3, Gink Labrev escreveu:
No Ubuntu mesmo, funciona assim por default.
Se vc acessar o comando "python" simplesmente, vc abre a IDLE do python 2.7
Se vc digita "python3", vc abre a IDLE do python 3. 

Em 16 de julho de 2012 12:49, Douglas Camata <d.ca...@gmail.com> escreveu:
Acho que só criar um link para o bin do Python 2.7 em /usr/local/bin vai resolver.


2012/7/16 Tonnytg <ton...@gmail.com>
Eu gosto de usar só o 2.7 e meu ArchLinux precisa do 3.XX

Quando vou criar algo coloco no inicio da forma abaixo e não da problema:

#!/usr/bin/env python2.7
...




Em segunda-feira, 16 de julho de 2012 02h51min20s UTC-3, Willian Teixeira de Oliveira escreveu:
Olá a todos!

Gostaria de saber como posso mudar a versão padrão do python3.2 para o python2.7 no Arch Linux.

Eu consegui o tutorial pelo google para o Ubuntu mas para o Arch Linux não encontrei.

Desde já agradeço,

Willian.

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
--
Douglas Camata
Graduando em Ciência da Computação (UENF)

Skype: douglas_camata
-----------------------------------
Linux User #509211

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:

Gabriel Pugliese

unread,
Jul 16, 2012, 1:45:27 PM7/16/12
to python...@googlegroups.com
Como o Luciano falou, não mude o Python2.7 pro 3 do nada. Eu já fiz numa máquina virtual Ubuntu e o resultado é o esperado. Quebra algumas coisas, principalmente se utilizar gnome-session.
Abs
--

Gabriel Pugliese
+55 11 9374-2720
http://www.blogcloud.com.br



2012/7/16 Willian Teixeira de Oliveira <willia...@vm.uff.br>

d4n1

unread,
Jul 16, 2012, 2:30:04 PM7/16/12
to python...@googlegroups.com

Uso archlinux em desktop e servidores, e tenho uma vps com archlinux. Tenho o py3k que é o padrão do arch, e o Python2.
Sempre uso virtualenv, e quando nao uso o virtualenv uso a sintaxe "python" para chamar o py3k e "python2" para o python2, o arch cria links simbólicos para os mesmos. E sempre use o shibang (#!/usr/bin/env python2).

Reply all
Reply to author
Forward
0 new messages