저는 osx-mavericks에 있는데 Segmentation 오류가 발생했습니다 : 11 문제.Macports는 python이 2.7.6이지만 python은 --version이 2.7.5라고 말합니다.
이 SO 게시물 : Segmentation fault: 11 in OS X 2.7.5
내가 다음 버전으로 파이썬을 업그레이드하려고이 파이썬에 의해 야기 될 수 있다고 말한다.
내가
port installed | grep python
을 할 때 나는 참조 :
python27 @2.7.6_0 (active)
그러나, 나는
python --version
내가
Python 2.7.5
를 얻을 실행할 때3210
python2.7 --version에도 똑같은 동작을합니다. 아무도 이것으로 나를 도울 수 있습니까? 파이썬을 2.7.6까지 얻으려면 어떻게해야합니까? 이미 거기 있고 이상하게 행동하고 있니? 나는 기계 어딘가에 여전히 2.7.5를 가지고 있는가? (또한 osx 개발 환경에 조금 익숙하다는 점에 유의하십시오.)
모두에게 감사드립니다.
/opt/local/bin/python에서 macports 파이썬을 찾았습니다. 반면에 파이썬은/usr/local/bin/python을 보여 줬습니다. 이 두 디렉토리가 내 PATH에 나타나는 순서를 변경했는데 모든 것이 이제는 작동하는 것처럼 보입니다.
'which python'을 실행하고 Macports가 설치 한 버전이 실제로'$ PATH'에 포함되어 있는지 확인하십시오. –
또한 MacPorts에서 다른 버전을 설치할 수 있습니다. 그런 다음 두 포트 사이를 전환하려면'port select python python27'을 실행하십시오 (사용 가능한 버전을 확인하려면'python27'을 포함하지 마십시오) –
아래의 대답은 MacPorts를 사용하는 올바른 방법이 아닙니다. port select --list python'에 @TimothyBrown이 언급했듯이 2.7.6 MacPort 용'port select --set python python27'을 사용합니다. –