2012-02-16 1 views
0

Macport를 사용하여 MacBook Pro (OS X 10.6.8)에 python27을 설치했습니다. 여기 sudo port select --list python의 출력입니다 :Macports를 사용하여 다른 파이썬을 선택했을 때 시스템 파이썬이 실행되는 이유는 무엇입니까?

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

하지만 파이썬 명령을 입력 할 때, 그것은 실행중인이 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을하는 데 사용 제거하려고했습니다 macports뿐만 아니라) 다시 설치하지만, 아무 소용이 없습니다.

최근 하드 드라이브 오류로 인해 시간 머신을 복원해야한다는 것을 기억해야하며 일부 소프트 링크가 제대로 복원되지 않은 것으로 나타났습니다. 이것이 내 문제의 근원이 될 수 있는지 궁금합니다. 어떤 팁?

+0

'$ which python'은 어떻습니까? –

+0

'which python'의 결과 : /Library/Frameworks/Python.framework/Versions/2.6/bin/python – ralbatross

+0

흠, 그건 "시스템 파이썬"이 이상한 곳입니다 ... 또한 : http : // stackoverflow .com/questions/6152765/macports-didnt-place-python-select-in-opt-local-bin –

답변

1

.profile의 경로는 여전히 /opt/local이고 경로 앞에 $PATH이 있습니까? 그것의 존재하지 않는 경우 그럼에도 불구하고 그것은 당신이 버전을 symlinks 버전으로 인해 얻을 수 없다면 /opt/local/bin/python

+0

그게 @prodigitalson 이었어, 고마워! 내 PATH에/opt/local/bin이 없습니다. – ralbatross