Por que eu tenho tantas versões do python no meu mac?

2

Eu gostaria de entrar no scipy e primeiro configurar meu macbook air para desenvolvimento python. O problema é que eu tenho muitas versões diferentes do python instalado - aqui está o que eu recebo quando o bash autocomplete "pyth" :

python             python2.6-config   python3-config     python3.4m-config
python-config      python2.7          python3.4          pythonw
python2            python2.7-config   python3.4-32       pythonw2
python2-config     python3            python3.4-config   pythonw2.6
python2.6          python3-32         python3.4m         pythonw2.7

Estou me perguntando o que posso fazer para simplificar essa situação, escolher uma versão para trabalhar e concluir o assunto.

    
por theideasmith 14.10.2015 / 03:40

1 resposta

3

Os Macs não são o único sistema operacional que sofre com esse problema. Todos os Linuxes também. O problema ocorre devido à seguinte ideia:

  1. Eu criei um aplicativo usando python2.6 .
  2. Como dependência, meu pacote requer python2.6
  3. Eu poderia exigir python como dependência, mas não posso garantir que você tenha > = 2.6, portanto, devo usar o número da versão.
  4. Todos os aplicativos em Python sofrem com esse problema, portanto, o Python permite instalações lado a lado de várias versões.
  5. Alguns sistemas, como o Gentoo, permitem um python do sistema e um usuário python, ou seja, um shebang python apontará para o python do sistema. Isso torna o problema mais fácil de modularizar, mas, como o @mikeserv, tenho cerca de quatro versões instaladas.
por 14.10.2015 / 04:26