2014-11-20 2 views
0

Mac에 Python 2.6.9 및 2.7.6 (기본 'Python')이 설치되어 있습니다. 내가 사용하는 MacPorts를 SciPy 스택에서 여러 모듈이 필요하고이를 설치 :Xcode 6.1 (Yosemite)에서 기본 Python 2.x 버전 변경

py27-NumPy와 py27-scipy py27-하기 matplotlib py27 - 팬더

이 사람과 함께 또 다른 파이썬 버전을 설치 어떤 이유로 지금

를 I 이미 가지고 있던 Python 2.7.8. 모든 패키지는이 패키지에서만 작동합니다. Xcode에서 새 프로젝트를 시작하고이 새 인스턴스 인 /usr/bin/python2.7을 가리키면 아무 것도 작동하지 않아

'/System/Library/Frameworks/Python.framework/Versions/2.7/ Resources/Python.app/Contents/MacOS/Python : 파일을 열 수 없습니다 '

2.7.6 버전의/usr/bin/python으로 XCode를 작동시킬 수 있지만 필요한 패키지가 없습니다. 유효한.

Xcode를 다른 파이썬 인스턴스와 함께 사용하거나 2.7.6을 완전히 제거하고 기본 파이썬을 새 파이썬으로 바꿀 수있는 방법이 있습니까?

답변

0

MacPorts 파이썬에 대한 정확한 경로는 /opt/local/bin/python2.7입니다. MacPorts 버전의 Python을 사용하면 필요한 모든 의존성을 찾을 수 있습니다. 나는 these instructions을 따라갈 수 있었고 모든 것을 작동시킬 수있었습니다. 유일한 catch는 /opt이 보이지 않았기 때문에 16 단계에서 수동으로 경로를 입력해야했습니다.

또는 MacPorts 라이브러리 경로를 PYTHONPATH에 추가해보십시오. 그냥

export PYTHONPATH=$PYTHONPATH:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ 

.bash_profile에 추가하십시오. 나는 과거에 Pythons를 섞으려고 할 때 잘못된 모듈을 가져 오기 위해 자주 오류가 발생한다는 것을 경고합니다.

관련 문제