2010-05-06 3 views
0

첫 번째 : Macports를 실행 중입니다. 제외하고 그와 아무 문제가 없다 :특히 OSX에서 파이썬 설치 경로에 대해 궁금합니다.

/opt/local/lib/python2.6/site-packages/ 

이/옵션 물건을 넣어 매우 논리적 인 장소가 될 것 같다 : sys.exec_prefix의 값이 비록 내 MacPorts를 파이썬를 들면,

/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin 

/local은 macports --prefix였습니다. 왜 easy_install은이 이상한 Frameworks/Python.framework에 것들을 넣었습니까?

더 중요한 것은 모든 시스템 전체 파이썬, 특히/opt/local/bin에 실제로 원하는 스크립트, 내가 (i | b)와 같은 모든 곳에서 사용하는 것임을 보장하기 위해 here 메서드를 사용할 수 있습니까? 파이썬 예를 들어 액세스 할 수 있습니까?

답변

1

그래서 일단 난 당신이 OS X는 내가 무엇을 MacPorts를 개발자가 원하는 것은 복제임을 추측에는 요 파이썬의 버전을 제공 찾을 수있는 디렉토리

/Library/Frameworks/Python.framework/Versions/2.6/... 

인 관찰을 할 것 OS X Python 디렉토리 구조를 사용하지만 가능한 한 OS X 버전의 Python과 멀리 떨어져 있어야합니다. 또한 구조를 복제하면 MacPorts 모듈 외부에 타사 확장을 설치할 수 있다고 생각합니다. 나는 그래서 전에 나는 그것이 가능하다고 알고했던 그 당신은 여전히 ​​확인해야합니다 설치의 만남은 PATH 검색을 수행

  1. 모듈을 설치 버전입니다 원하는 파이썬 설치하기를 그것을 설치하십시오 (예 : MacPorts 용 모듈 Python은 OS X Python에서 끝나지 않습니다). page you cited earlier은 설치 프로그램이 설치하려는 Python 설치를 찾으려고 할 때 설치 프로그램이 진행하는 절차를 설명하므로 제 3 자 모듈을 설치하는 데 문제가 있는지 살펴 보려면 몇 가지 힌트가 있습니다.
  2. 모듈을 설치 한 후에는 MacPorts가 자동으로 처리하지 않으므로 모듈을 직접 추적해야합니다. 밝은면에있는 모든 것은 파이썬 설치의 site-extensions 폴더 안에 있어야한다고 생각합니다.

This question from the MacPorts FAQ 일종의 디렉토리 조직 철학의 토대가됩니다. 또한 this question도 있습니다.

관련 문제