2013-10-30 2 views
1

나는 이것이 아마도 간단한 질문이라는 것을 알고 있지만 나는 95 % 내 경로가 엉망입니다. 새 터미널을 열고 입력의 결과 [$ PATH 에코는]입니다 : 같은 이유는 내가 갈거야에

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin 

모든 추측 :

/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/bmoog/.rvm/bin 

이 주위 찾고

이 더 뭔가해야한다는 것 내 파이썬으로. 프레임 워크?

+0

어디에서 2.7 설치 프로그램을 사용 했습니까? –

답변

4

python.org 및 다른 많은 소스의 Python 설치 프로그램은/usr/local/bin 또는/usr/bin에 아무 것도 설치하지 않습니다. 대신 프레임 워크 내의 bin 디렉토리에 모든 것을 설치 한 다음 해당 경로에 bin 디렉토리를 추가하는 옵션을 제공합니다. (일반적으로 해당 Python이나 나중에 설치되는 패키지와 함께 설치되는 모든 스크립트는 프레임 워크의 bin 디렉토리에도 저장됩니다.)

그래서 어느 시점에서 타사 Python 2.7 설치 프로그램을 실행하고 확인란을 선택했는지/수동으로 설치 후 스크립트/etc를 실행했는지 확인합니다. 이것을하기 위해.

모든 옵션은 ~/.bash_profile에 다음 네 줄을 앞에 추가됩니다 않습니다

# Setting PATH for Python 2.7 
# The orginal version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
export PATH 

(아마 버전에 따라 고정 original의 오타 orginal로.)

그래서, 당신은 되돌릴 수 단지 cp ~/.bash_profile.pysave ~/.bash_profile에 의해 후속 변경 사항을 잃어버린 것이 아니라면 ... 또는 더 안전하게, 좋아하는 텍스트 편집기에서 파일을 편집하고 해당 행을 제거하십시오.


이 작업을 수행 할 경우 물론, 당신은 더 이상 타사 파이썬을 실행할 수 없습니다, 또는 무서운 절대 경로를 지정하지 않고 그 2to3, 또는 등이, 위해 설치된 ipython, ...


한편, 제 3 자 Python 2.7이 처음에는 필요하지 않았을 것입니다. Apple은 적어도 3 개의 주요 OS 버전 (매버릭스 2.7.5, 라이온 마운틴 라이온 2.7.2)에 대해 Python 2.7을 제공하고 있습니다 (/usr/bin/python). 이 2.7을 PATH에 넣고 싶지 않다면 아마 그것을 원하지 않을 것입니다. 그래서 그냥 제거 할 것입니다.

2

~/.bash_profile을 확인한 다음 포함 된 모든 파일에서 추가 경로의 출처를 확인하십시오. 어딘가에 다음과 같은 라인이 있습니다 :

export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH} 

하지만 정말 신경 씁니까?