2011-03-10 3 views
3

모든 명령 줄 물건 일이 : 다음의 모든 파이썬 관련 일을 삭제 는 어떻게 맥에 파이썬을 설치 다시 할 수 있지만, 버전 3.2 (최신) 나는 다음과 같은 명령을 사용하여 파이썬을 제거

sudo rm -rf /Library/Frameworks/Python.framework 

sudo rm -rf /Applications/Python * 

여기 :

/usr/local/bin 

그리고 난 그냥 파이썬 3.2 설치되어 있지만 터미널 파이썬이 작동하지 않습니다, $> python는 명령

내가 UNINST

발견하지 말 이외의 아무것도하지 않습니다 all python stuff, 왜냐하면, 글로벌 사이트 패키지를 사용하는 구식 비단뱀에 문제가있어서 ... 깨끗하게 시작하는 것이 좋을 것 같아서 (전에는 5 개 버전이었습니다)

답변

3

Try ActivePython. /usr/local/bin에 자동으로 심볼릭 링크를 만들뿐만 아니라 pythonselect이라는 도구를 사용하여 "활성"Python 버전을 설정할 수 있습니다.

2

First 알아야 할 것은 현재 설치가있는 곳입니다. 내가 물어 보는 이유는 여러 버전의 파이썬이 각각 다른 이름으로 설치 되었기 때문입니다./usr/local/bin/python은 실제 바이너리 파일에 대한 단순한 링크입니다.

예를 들어/usr/local/bin/python 대신 /usr/local/bin/python-3.2가있을 수 있습니다. 당신이 어디 있는지 알게되면, 당신이해야 할 통해 심볼릭 링크를 생성한다 : 과정의 예입니다

ln -s /usr/local/bin/python-3.2 /usr/local/bin/python 

을 당신은 경로가 다를 수 있습니다입니다. 또한 그 명령을 root (sudo)로 실행해야합니다. 정말 .... 내 맥 OS를 설치 한 것을 삭제 돌아 다니면서 잡아 당신의 CD를 설치하고 기본 파이썬을 얻을 다시 :)

그런 다음 MacPorts 유형 sudo port install python32를 설치하고거야 것

6

흠 확실하지/opt에 파이썬 3.2를 별도로 설치하십시오.

+0

나는 MacPorts의 개념을 좋아하지만, 그것이 완전한 생태계이며 이미 존재하는 모든 종류의 것들을 끌어들이는 경향이 너무 기뻤습니다. –

+1

예, 불행히도 패키지 관리자의 본질은 모든 것이 어디서 왔는지 알 필요가 있다는 것입니다. 나는 현재의 셋업에서 그저 근원적 인 이유로 모든 것을 설치 한 것처럼 약간 위선적이라고 느낀다. 그러나 나는 아직도 사용의 용이성을 위해 macports를 추천한다. –

+0

동기화되지 않은 버전으로 인해 일부 종속성이 붕괴되었을 때를 제외하고는 예외입니다. 나는 자동 관리되는 생태계를 선호한다. – Santa

관련 문제