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 python
no terminal, ainda recebo a versão antiga do Python. Como eu posso mudar isso?
which python
atualmente me dá/Library/Frameworks/Python.framework/Versions/2.6/bin/python
ls -l /usr/bin/python
não é um link simbólico para o acima (nem para Versions/Current
).
Eu tenho uma versão /opt/local/bin/python2.6
que 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:
- Para uso no Finder, consulteAlterar caminho para OS X(para permitir clicar duas vezes nos arquivos).
- Para uso no Terminal, consulteOnde $PATH é definido no OS X 10.6 Snow Leopard?
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 python
rende /usr/bin/python
.
† Por exemplo: file /usr/bin/xattr
produz /usr/bin/xattr: python script text executable
e, portanto, pode ser afetado pela alteração do executável Python!