Почему мой системный питон запускается, когда я выбрал другой питон с помощью Macports? - PullRequest
0 голосов
/ 16 февраля 2012

Я установил python27 на свой MacBook Pro (OS X 10.6.8), используя Macports. Вот вывод для sudo port select --list python:

Available versions for python:
    none
    python25-apple
    python26-apple
    python27 (active)

Но когда я набираю команду python, она запускает python26:

rod:~ $python
Python 2.6.6 (r266:84292, Feb 11 2012, 09:09:16) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Я пытался удалить мои питоны Macports (у меня тоже были макпорты python31 и python25) и переустановить, но безрезультатно.

Следует отметить, что недавно мне пришлось выполнять восстановление машины времени из-за сбоя жесткого диска, и я обнаружил, что некоторые из программных ссылок, похоже, не восстановились должным образом. Интересно, может ли это быть источником моих проблем здесь? Любые советы?

1 Ответ

1 голос
/ 16 февраля 2012

Есть ли в вашем .profile пути /opt/local, добавленные к $PATH?Если его нет, то, несмотря на то, что он выбран, вы не получите его по умолчанию, потому что он символически связывает версию с /opt/local/bin/python

...