faz o padrão python 2.7 ao invés do python 2.6 no centos6

1

No meu sistema eu instalei o python 2.7. Por padrão, ele tem o python 2.6. Meu aplicativo precisa ser executado no 2.7, mas ele está sendo executado no python 2.6 por padrão. Como posso alterar isso.?

    
por aneesh 08.03.2015 / 13:54

1 resposta

2

tldr: você não faz

O Python é uma daquelas coisas que você não quer mexer muito, já que coisas importantes no seu sistema operacional dependem dele. Você poderia quebrar seu sistema horrivelmente.

Para fins de testes , você pode dar o caminho completo para o python 2.7 explicitamente em seus scripts python. Isso é meio hacky e não é escalável. Faça somente se você souber que o ambiente de produção será idêntico e outras opções parecerão intragáveis.

Você realmente quer usar virtualenv para configurar um ambiente python para seu uso . Há algumas coisas legais aqui - ele permite que você selecione a versão do python que você quer (e extraia as dependências para apenas nesse ambiente), não corre o risco de usar software importante que depende do python 2.6, e não estraga todo o seu sistema, já que você não está tentando reconectar um sistema para funcionar de uma maneira que não foi projetada.

Veja também pyenv e pythonz para mais opções - eles permitirão que você tenha um ambiente python isolado como usuário , o que é muito legal

    
por 08.03.2015 / 14:10