Mac에서 hg를 설치하려고합니다. 내 OS는 10.9 (BD2)입니다. 나는 easy_install mercurial
또는 pip install -U Mercurial
사용하지만,이 모든 인쇄 오류 :Mac OS X 10.9에서 python 2.7을 설치할 때 오류가 발생했습니다.
error: command 'gcc' failed with exit status 1
내가 내 Mac에서 GCC 명령을 사용할 수 있습니다, 무슨 일이야?
Mac에서 hg를 설치하려고합니다. 내 OS는 10.9 (BD2)입니다. 나는 easy_install mercurial
또는 pip install -U Mercurial
사용하지만,이 모든 인쇄 오류 :Mac OS X 10.9에서 python 2.7을 설치할 때 오류가 발생했습니다.
error: command 'gcc' failed with exit status 1
내가 내 Mac에서 GCC 명령을 사용할 수 있습니다, 무슨 일이야?
Mercurial과 같은 경우 바이너리 배포판을 사용하는 것이 더 쉽고 "더 나은"방법입니다. OS X 10.8의 릴리즈는 here에서 찾을 수 있습니다. 10.9에서도 작동 할 것입니다. 서로 다른 버전의 OS X에 대한 서로 다른 릴리즈는 주로 시스템 파이썬의 차이와 관련이 있습니다. 10.8에는 Python 2.x 시리즈의 최신 버전이자 마지막 버전 인 Python 2.7이 포함되어 있으므로, 여기서는 Python 버전이별로 어려워지지 않는다고 생각하는 것이 안전하다고 생각합니다.
진 분배는 두 가지 장점이있다 : 당신은 올바른 헤더를 찾을 수있는 관련이없는 것과 같은 컴파일 문제를 피하기
을 (바이너리 설치 프로그램은 this answer
에서 것이다 제안 당신의 경로와 관련된 모든 필요한 일을하십시오.
"단점"은 기본적으로 당신이 효과적으로 site-packages
폴더에 python 패키지가 아닌 본격적인 Unix 유틸리티가 설치되었습니다.
훨씬 더 복잡하지만 또 다른 옵션은 소스를 다운로드하고 직접 빌드하는 것입니다. 실제로 소리가 나는만큼 어렵지는 않으며 컴파일 단계가 실패한 곳을 정확히 볼 수 있습니다.
이것은 파이썬 개발 헤더가 설치되지 않았기 때문일 수 있습니다. 당신이 리눅스에 있다면, 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 .
그는 Mac이 아니고 Linux에 있습니다. – enginefree
죄송합니다, 형편 없음. 내가 맥을 대신 할 보자. –
리눅스로 처리하는 방법을 알고 있지만 OS X에서는 작동하지 않습니다. – Jacky