Mudar versão do python no mac

625 views
Skip to first unread message

Fábio Elísio

unread,
Apr 29, 2011, 8:10:21 PM4/29/11
to django...@googlegroups.com
Boa noite Jedis, recentemente instalei o python 2.5 no mac para rodar o Google app engine, sera que vcs sabem como faco para voltar para a 2.7 sem precisar instalar o 2.7 de novo???? valeu.......
--
<script>  
function nome(){
document.write("Fábio Elisio - Desenvolvedor Web....");
}
</script>
   http://www.fabioelisio.com
acesse tambem meu blog:http://fabioelisio.com/blog

Adorilson Bezerra de Araujo

unread,
May 2, 2011, 7:51:32 AM5/2/11
to django...@googlegroups.com


2011/4/29 Fábio Elísio <fabio....@gmail.com>

Boa noite Jedis, recentemente instalei o python 2.5 no mac para rodar o Google app engine, sera que vcs sabem como faco para voltar para a 2.7 sem precisar instalar o 2.7 de novo???? valeu.......

Bem, como voltar para o 2.7 eu realmente não sei.
Mas acredito que a melhor forma de gerenciar varias versoes do Python (e tb de outras aplicações relacionadas) é atraves do virtualenv. Google it.


 
--
<script>  
function nome(){
document.write("Fábio Elisio - Desenvolvedor Web....");
}
</script>
   http://www.fabioelisio.com
acesse tambem meu blog:http://fabioelisio.com/blog

--
Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>



--
Adorilson Bezerra

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos em outro formato, você pode instalar gratuita e livremente o BrOffice (http://www.broffice.org) ou o seguinte Plugin para Microsoft Office (http://www.sun.com/software/star/odf_plugin/get.jsp).

Mário Neto

unread,
May 2, 2011, 10:14:30 AM5/2/11
to django...@googlegroups.com
Más o virtualenv gerencia versões? Ou vários "pythons" distintos da mesma versão, podendo ter diferentes libs para cada um desses "pythons".

Acredito que você esteja atrás do python_select
Procura aí no google, se não me engano, você pode ter várias versões do python instaladas em sua máquina e escolher a que achar mais conveniente com um simples comando do tipo:

$ sudo python_select python27

[]s
Att. Mário A. Chaves Neto
Designer / U.I. Engineer
MBA - Design Digital

Lucas Rezende

unread,
May 2, 2011, 10:31:14 AM5/2/11
to Django Brasil
Oi Mário,

O virtualenv cria um ambiente isolado para realização de testes e etc,
sem a necessidade de modificar as aplicações, componentes, bibliotecas
e outras coisas...

Se você tem, por exemplo, o Python 2.5 na sua máquina e não quer fazer
o upgrade por conta de poder ocasionar algum tipo de mal funcionamento
das aplicações existentes, você cria um ambiente isolado através do
virtualenv e instala o Pyhton 2.7 la dentro.

Abs.,



On 2 maio, 11:14, Mário Neto <macndes...@gmail.com> wrote:
> Más o virtualenv gerencia versões? Ou vários "pythons" distintos da mesma
> versão, podendo ter diferentes libs para cada um desses "pythons".
>
> Acredito que você esteja atrás do python_select
> Procura aí no google, se não me engano, você pode ter várias versões do
> python instaladas em sua máquina e escolher a que achar mais conveniente com
> um simples comando do tipo:
>
> $ sudo python_select python27
>
> []s
>
> Em 2 de maio de 2011 08:51, Adorilson Bezerra de Araujo <adoril...@gmail.com
>
>
>
>
>
>
>
>
>
> > escreveu:
>
> > 2011/4/29 Fábio Elísio <fabio.eli...@gmail.com>
>
> >> Boa noite Jedis, recentemente instalei o python 2.5 no mac para rodar o
> >> Google app engine, sera que vcs sabem como faco para voltar para a 2.7 sem
> >> precisar instalar o 2.7 de novo???? valeu.......
>
> > Bem, como voltar para o 2.7 eu realmente não sei.
> > Mas acredito que a melhor forma de gerenciar varias versoes do Python (e tb
> > de outras aplicações relacionadas) é atraves do virtualenv. Google it.
>
> >> --
> >> <script>
> >> function nome(){
> >> document.write("Fábio Elisio - Desenvolvedor Web....");
> >> }
> >> </script>
> >>    http://www.fabioelisio.com
> >> acesse tambem meu blog:http://fabioelisio.com/blog
>
> >> --
> >> Django Brasil em Google Groups <
> >>http://groups.google.com.br/group/django-brasil>
> >> Associe-se à Python Brasil e suporte nossa comunidade! <
> >>http://associacao.python.org.br/>
>
> > --
> > Adorilson Bezerra <http://twitter.com/ensl_oficial>

Rafael dos Santos Gonçalves

unread,
May 2, 2011, 12:19:17 PM5/2/11
to django...@googlegroups.com
Só adicionando, para gerenciamento das suas envs vc pode usar o virtualenvwhrapper

abs

Mário Neto

unread,
May 2, 2011, 12:37:20 PM5/2/11
to django...@googlegroups.com
Bom saber, n sabi que dava pra fzr upgrade do python através da virtualenv e o virtualenvwrapper é uma mão na roda msm =)

Mário Neto

unread,
May 2, 2011, 12:45:28 PM5/2/11
to django...@googlegroups.com
Só uma dúvida, como atualizo o python da de uma determinada virtualenv

Caso de exemplo:
Tenho o python25 instalado, crio uma VE chamada pytest, ativo a VE, aí como faço pra atualizar essa VE pra python27?

(pytest) $ pip install python27 ???

Lucas Lamonato

unread,
May 2, 2011, 12:49:29 PM5/2/11
to django...@googlegroups.com
qual a versão do mac os?
como vc atualizou a versao do python no mac?

--
Lucas Lamonato
mobile: +55 16 9119 8670 | msn/gtalk:
lamo...@gmail.com

"If I have seen a little further it is by standing on the shoulders of Giants."
Isaac Newton



2011/4/29 Fábio Elísio <fabio....@gmail.com>

--

Mário Neto

unread,
May 2, 2011, 12:52:43 PM5/2/11
to django...@googlegroups.com
A minha pergunta fugiu um pouco do tema, pois lancei um "caso de exemplo" querendo saber como atualizar o python a partir de uma VE (Virtualenv)

Lucas Rezende

unread,
May 2, 2011, 12:53:04 PM5/2/11
to Django Brasil
Depende do utilitário de instalação que estiver usando. Mas é
exatamente como se estivesse instalando normalmente.



On 2 maio, 13:49, Lucas Lamonato <lamon...@gmail.com> wrote:
> qual a versão do mac os?
> como vc atualizou a versao do python no mac?
>
> --
> Lucas Lamonato
> mobile: +55 16 9119 8670 | msn/gtalk: lamon...@gmail.com
>
> "If I have seen a little further it is by standing on the shoulders of
> Giants."
> Isaac Newton
>
> 2011/4/29 Fábio Elísio <fabio.eli...@gmail.com>

Mário Neto

unread,
May 2, 2011, 12:54:42 PM5/2/11
to django...@googlegroups.com
então a virtualenv é atualizada assim q instalo se "transformando" no python27 ?

Leandro

unread,
May 2, 2011, 1:17:06 PM5/2/11
to django...@googlegroups.com
$ sudo port install python_select

$ sudo python_select python27


Enjoy

Ps: pode usar o brew pra instalar o python_select também =P


2011/5/2 Mário Neto <macnd...@gmail.com>:

Rafael Henter

unread,
May 2, 2011, 1:29:20 PM5/2/11
to django...@googlegroups.com
Boa Tarde Fabio.

Você sabe aonde esta instalado o Python 2.7 (Path)? O local onde o
MacOSx armazena versões padrões do Python é
/Library/Frameworks/Python.framework/Versions/ caso ja tenha a versão
2.7 la você somente precisa mudar a versão do Python no sistema com o
seguinte comando:

# defaults write com.apple.versioner.python Version 2.7

Obs: Caso não tiver, você pode criar um link simbolico para a pasta
acima lembrando que o binario do Python deve estar dentro de pasta bin
dentro da pasta com a versão que gostaria. Ex:

# ln -s /opt/local/Python /Library/Frameworks/Python.framework/Versions/2.7

Essa não é a melhor pratica, mas uma vez que cada instalador (Port,
Apt-get, Brew, etc) instala em um path diferente esse pode ser um bom
Workaround.

Abraço,

Rafael Henter
GTalk   : hent...@gmail.com
MSN    : hent...@hotmail.com
Skype  : henter.r

2011/5/2 Mário Neto <macnd...@gmail.com>:

Mário Neto

unread,
May 2, 2011, 1:33:40 PM5/2/11
to django...@googlegroups.com
Pois eh @Leandro foi isso que disse na 3ª trhead dessa discussão, mas começaram a dizer que da pra fazer o mesmo com a birtualenv, então fiquei muito curioso! hehe

Fábio Elísio

unread,
May 2, 2011, 1:46:52 PM5/2/11
to django...@googlegroups.com
Oi Rafael na verdade no meu mac acho que o padrão dele é o p26 instalei o p27 e ai tudo beleza , mais como tive que fazer a aplicação no google app engine tive que instalar o p25 ai o terminal ficou de padrão o p25 alguem postou ai o python_select acho que isso resolve meu problema, mas de qualquer jeito acabei reinstalando o py27 e tudo voltou ao normal, quanto ao virtualenv ja tentei usar ele varias vezes aqui mais ele da erro quando crio o ambiente ele naum cria aquele arquivo que chama para ativar o ambiente mais isso é outra historia..... obrigado mais uma vez  

George Ribeiro

unread,
May 2, 2011, 2:10:51 PM5/2/11
to django...@googlegroups.com
Oi Fábio, posso estar falando besteira, mas acho que o mac os snow leopard já vem com o python 2.5 instalado, ele é acessado através de python2.5 (ou python25) no terminal.

--
George Ribeiro

Leandro

unread,
May 2, 2011, 3:25:36 PM5/2/11
to django...@googlegroups.com
Eu acho que eu tenho o 2.4 e o 2.6 no meu mac, daí eu fico alterando,
mas quando o 2.4 tá ligado e eu quero chamar o ipythn eu chamo como
ipython_26 :) funciona tudo normal :P

2011/5/2 George Ribeiro <georg...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages