2012-09-12 3 views
2

나는 Windows 7 사용자이기 때문에 내 무지를 용서해 주었다. 내 친구가 easy_install을 Mac OS X 노트북에서 작동하도록 도와 주려고 노력했습니다. 우리는 파이썬 같은 일을 시도Python 3.2.3, easy_install, Mac OS X

easy_install을

("분배"를 설치합니다되는)

파이썬 distribute_setup.py : 우리는 모든 터미널에서 다음 명령을 2.7에 대한 작업을 진행하게 관리 3.2.3 :

python3.2의 distribute_setup.py

easy_install

그러나 패키지는 3.2.3 대신에 파이썬 2.7에 설치됩니다. 내가 아는 바로는 easy_install이 2.7에서만 작동하기 때문입니다. 내 윈도우 7에

, 나는 명령 프롬프트, python32 디렉토리로 가서 수행하여 모든 작업을 수행하기 위해 관리 :

는 그 다음 python32/스크립트에가는 파이썬 distribute_setup.py 디렉토리 및 easy_install.exe 직접 실행 :

easy_install을

이것은 python 3.2.3에 문제없이 패키지를 설치합니다.

질문 : 우리가 맥 OS X를 위해 무엇을

일을해야 하는가? "easy_install.exe"를 실행하는 Mac과 동등한 기능이 있습니까?

답변

3

올바른 첫 번째 단계는 python3.2 distribute_setup.py입니다. 귀하의 python3.2에 easy_install 버전이 설치되어 있어야합니다. 이제 시스템 Pythons를 위해 OS X가 사전 설치되어있는 것보다는 실제로 easy_install 명령을 사용해야합니다. 당신은 여전히 ​​위 명령의 출력이 있거나 명령을 다시 실행하는 경우, 끝 부분에서이 같은 두 줄을 볼 수있는 경우 :

Installing easy_install script to /Library/Frameworks/Python.framework/Versions/3.2/bin 
Installing easy_install-3.2 script to /Library/Frameworks/Python.framework/Versions/3.2/bin 

그 위치가 OS X Python3.2 파이썬에서 다운로드위한 것입니다. org, 다른 버전에서는 다른 것을 볼 수 있습니다. 그것은 easy_install 스크립트가 설치된 디렉토리를 보여줍니다. 당신은 스크립트를 실행하는 절대 경로를 사용할 수 있습니다

/Library/Frameworks/Python.framework/Versions/3.2/bin/easy_install ... 

을하지만 오히려 불편합니다. Python3.2를 광범위하게 사용할 계획이라면 쉘 검색 PATH을 수정하여이 디렉토리를 추가 할 수 있습니다. OS X의 대부분의 쉘의 경우 :

export PATH=/Library/Frameworks/Python.framework/Versions/3.2/bin:$PATH 

당신은 ~/.bash_profile 같은 쉘 초기화 파일에 그것을 추가 할 수 있습니다. python.org Python 3을 설치했다면2, /Applications/Python 3.2/Update Shell Profile.command을 더블 클릭하면됩니다. 나중에 변경 사항을 보려면 새 터미널 창을 열어야합니다.

+1

또 다른 옵션 ('PATH'를 변경하는 것)은 3.2 easy_install을'alias'로'easy_install3.2'와 같은 것으로 사용합니다. 'alias' 또는 심볼릭 링크를 사용하여 할 수 있습니다 ... – mgilson

+0

예를 들어 스크립트를 포함하는 다른 배포판을 설치할 경우 스크립트에 액세스 할 수 있어야합니다. 경로에 프레임 워크 bin 디렉토리를 추가하면 경로 디렉토리가 해결됩니다. 그렇지 않으면 별칭 또는 개별 심볼릭 링크를 계속 추가해야합니다. –

+0

아주 좋은 대답입니다. 감사! :) – Legendre

0

python3 (homebrew 사용)을 설치할 때 그 가치가 무엇인지에 대해 정확한 바이너리를 호출하는 것이 모두 필요했습니다. 과 같이 easy_install3이 시스템 경로에 이미 있습니다.