2013-07-05 4 views

답변

1

Mercurial과 같은 경우 바이너리 배포판을 사용하는 것이 더 쉽고 "더 나은"방법입니다. OS X 10.8의 릴리즈는 here에서 찾을 수 있습니다. 10.9에서도 작동 할 것입니다. 서로 다른 버전의 OS X에 대한 서로 다른 릴리즈는 주로 시스템 파이썬의 차이와 관련이 있습니다. 10.8에는 Python 2.x 시리즈의 최신 버전이자 마지막 버전 인 Python 2.7이 포함되어 있으므로, 여기서는 Python 버전이별로 어려워지지 않는다고 생각하는 것이 안전하다고 생각합니다.

진 분배는 두 가지 장점이있다 : 당신은 올바른 헤더를 찾을 수있는 관련이없는 것과 같은 컴파일 문제를 피하기

  1. 을 (바이너리 설치 프로그램은 this answer

  2. 에서 것이다 제안 당신의 경로와 관련된 모든 필요한 일을하십시오.

"단점"은 기본적으로 당신이 효과적으로 site-packages 폴더에 python 패키지가 아닌 본격적인 Unix 유틸리티가 설치되었습니다.

훨씬 더 복잡하지만 또 다른 옵션은 소스를 다운로드하고 직접 빌드하는 것입니다. 실제로 소리가 나는만큼 어렵지는 않으며 컴파일 단계가 실패한 곳을 정확히 볼 수 있습니다.

1

이것은 파이썬 개발 헤더가 설치되지 않았기 때문일 수 있습니다. 당신이 리눅스에 있다면, dev에 패키지를 설치하십시오 :

apt-get install python-dev 
apt-get install libevent-dev 

을 그렇지 않으면, 당신은 VIRTUALENV에 의욕 설치할 수 있습니다

sudo easy_install virtualenv 
mkdir myenv && cd myenv && virtualenv . && . bin/activate 
pip install Mercurial hg-git 

(단지 당신이 그것을 필요로하는 경우에 핍에서 HG-자식 설치 포함)

맥 지침의 두 번째 줄에서 VIRTUALENV 명령이 PATH에없는 경우,이 같은 전체 경로를 공급하고, 작동 할 수 있습니다 :

$ /usr/local/Cellar/python/2.7.1/Frameworks/Python.framework/Versions/2.7/bin/virtualenv . 
+0

그는 Mac이 아니고 Linux에 있습니다. – enginefree

+0

죄송합니다, 형편 없음. 내가 맥을 대신 할 보자. –

+0

리눅스로 처리하는 방법을 알고 있지만 OS X에서는 작동하지 않습니다. – Jacky

관련 문제