2013-10-28 2 views
1

최근에 Snow Leopard에서 Mountain Lion으로 업그레이드되었습니다.이 도구는 모든 Python 패키지를 지운 것으로 보입니다. 나는 그들을 시스템 파이썬 (2.6)에 다시 설치하고 싶지만, 내가 선택한 모든 방법 (source/easy_install/port)은 2.7에 설치하려고한다. 때로는 달걀 파일을 올바른 디렉토리로 드래그 할 수 있지만 제대로 작동하지 않을 때가 있습니다.easy_install 및 Macports가 Mac OS X 10.8에서 Python의 올바른 버전에 설치되지 않음

아마도 Python 2.6이 활성화되었을 것입니다. 왜 easy_install과 port가 2.7을 사용하고 싶고 어떻게 해결할 수 있습니까?

$ python 
Python 2.6.7 (r267:88850, Oct 11 2012, 20:15:00) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin 

$ sudo port select python 
Available versions for python: 
    base.mp_1382830518 
    none 
    none.mp_1382830518 
    python25-apple 
    python25-apple.mp_1382830518 
    python26 
    python26-apple (active) 
    python26-apple.mp_1382830518 
    python27 
    python27-apple 
    python27-apple.mp_1382830518 

답변

1

내 MacPorts를 각 파이썬에 대해 서로 다른 easy_install 명령을 제공합니다

[~]% easy_install 
easy_install  easy_install-2.5 easy_install-2.6 easy_install-2.7 easy_install-3.2 

그러나 시스템 파이썬에 대해 easy_install를 사용하지 않습니다. Always use virtualenv 그리고 시스템 업데이트가 파이썬 환경을 지우는 것과 같은 문제를 피할 수 있습니다.

+0

감사합니다. 나는 그것을 시험해 보지 못했지만 이것은 정확하다고 보인다. 나는 나의 오래된 패키지를 모두 복구 할 수 있었다. 단순히 나의 타임 머신 백업에서 그들을 드래그함으로써 – Jeff

+0

내 MacPorts는 easy_install에 대해서조차 모르고있다. 'port list'는 아무것도 표시하지 않습니다. 필자는 바이너리를 가지고 있지 않으며 단지/usr/bin /에있는 재고 시스템 easy_install 만 가지고있다. 위와 같이 설치하는 방법은 무엇입니까? – Michael

관련 문제