2012-03-06 2 views
0

Pythonpath와 관련된 문제가 있습니다.Mac에서 Python의 시스템 경로를 변경하려면 어떻게해야합니까?

sys.path의 내용을 인쇄 할 때 시스템 버전이 Macports 버전보다 먼저 나타납니다. macports 버전이 시스템 버전 이전에 영구적으로 나타나도록 경로를 변경하려면 어떻게해야합니까? 각 프로그램의 시작 부분에서 경로를 거꾸로 바꾸고 싶지는 않습니다.

['', '/Library/Python/2.7/site-packages/pyglet-1.1.4-py2.7.egg', '/Library/Python/2.7/site-packages/greenlet-0.3.1-py2.7-macosx-10.7-intel.egg', '/Library/Python/2.7/site-packages/cocos2d-0.4.0-py2.7.egg', '/Library/Python/2.7/site-packages/simplejson-2.1.6-py2.7-macosx-10.7-intel.egg', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyObjC', '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info', '/Library/Python/2.7/site-packages'] 

답변

0

그냥이 수행합니다 : 당신이 관심이 있다면이 전체 경로입니다 ("여기에 새 경로를") sys.path.append 작동하지 않습니다

+0

내가 경로 파이썬를 다시 시작할 때 때문에 내가 뭔가를 놓치지 않는 한 이전과 동일하게 남아있다 ... – Haffi112

+1

/usr/local/lib/python/site-packages (파이썬 디렉토리에 따라 변경) 경로 파일 (.pth)을 예배 규칙서. 경로 파일은 한 줄에 하나의 라이브러리 경로가있는 단순한 파일입니다. –

관련 문제