Como alterar qual versão do Python é usada no Snow Leopard?

Como alterar qual versão do Python é usada no Snow Leopard?

O Snow Leopard vem com uma versão do Python 2.6 que é incompatível com muitas bibliotecas populares, então baixei uma versão do Python 2.6 em python.org. No entanto, quando digito pythonno terminal, ainda recebo a versão antiga do Python. Como eu posso mudar isso?

which pythonatualmente me dá/Library/Frameworks/Python.framework/Versions/2.6/bin/python

ls -l /usr/bin/pythonnão é um link simbólico para o acima (nem para Versions/Current).

Eu tenho uma versão /opt/local/bin/python2.6que desejo usar.

Responder1

Não sei como isso afetará outros usos do Python no OS X, mas como atualmente o OS X Python está listado em seu arquivo PATH, você só precisa alterar isso:

Não sei se isso importa, mas apenas para os arquivos: emmeuOS X 10.6 (que é uma atualização de 10.4 para 10.5), /Library/Frameworks/Python.framework/Versions/2.6/bin/énãolistados em PATH. Em vez disso, which pythonrende /usr/bin/python.

Por exemplo: file /usr/bin/xattrproduz /usr/bin/xattr: python script text executablee, portanto, pode ser afetado pela alteração do executável Python!

informação relacionada