2010-07-24 7 views
0

내가 어떤 파이썬을 입력하면, 다음과 같은 결과를 얻을 :파이썬 OSX에 설치 도움말

/Library/Frameworks/Python.framework/Versions/Current/bin/python

을 나는 "타입 -a 파이썬"을 입력 할 때 :

파이썬은 /Library/Frameworks/Python.framework/Versions/Current/bin/python 파이썬은 /Library/Frameworks/Python.framework/Versions/2.6/bin/입니다 python python은 /Library/Frameworks/Python.framework/Versions/2.7/bin/python입니다. python은/Library/Frameworks입니다. /Python.framework/Versions/Current/bin/python 파이썬는/usr/빈/파이썬 파이썬은 /입니다 usr/지방/빈/파이썬

내가 설치 한 파이썬 2.5을 사용하려면!

하지만이 시점에서 나는 조금 혼란스럽고, 기본값으로 설정하는 방법이나 어떤 경로를 사용해야하는지 모릅니다.

Google App Engine에 대해 특별히 개발 중이므로 유의하시기 바랍니다.

미리 감사드립니다.

답변

2

python.org (특히 this dmg file)에서 Python 2.5를 설치하면 /usr/local/bin/python에 대한 링크를 만들 수 있습니다. 그렇게 한 다음 이 환경 변수 $PATH에 있는지 확인한 다음 /usr/local/bin/python이 원하는대로 정확하게 입력해야합니다. 확인하려면 Terminal.app 셸 프롬프트에서 시도하십시오 ... :

$ python -V 
Python 2.5.4 

이렇게하면 2.5.4가 기본 파이썬임을 확인해야합니다. 또한 :

$ /usr/bin/env python -V 

같은 결과를 확인해야합니다 (/usr/bin/env 어떤 응용 프로그램 엔진 특별히 사용하고 있기 때문에).

제쳐두고, 2.6 또는 2.7을 사용하면 가끔씩 이상한 결과가 나오고 일부 코드는 받아 들일 수 있습니다 (Python 2.5를 사용하는 앱 엔진 용) 2.5 이후 기능 사용)은 Google의 앱 엔진 서버 (2.5 사용)에서 실행되지 않습니다.

+0

, 난 "파이썬 2.5.4"을받을 수 있나요, 그리고는/usr/빈에 대한/env python -V,하지만 난 여전히 python 2.6 선택하는 easy_install 사용하여 문제가 있어요 :/내가 제거해야합니다/어떻게 easy_install 경로를 변경합니까? – tlow

+0

사용할 각 Python 버전에 대해 별도의 'easy_install'이 있어야합니다.OS X 10.6에서 Apple에서 제공 한 Python 2.5를 사용하고 있다면, /usr/bin/easy_install-2.5를 찾을 수 있습니다. Python.org에서 OS X 용 Python 2.5를 설치했다면 setuptools (http://pypi.python.org/pypi/setuptools) 또는 Distribute (http://pypi.python.org/pypi/distribute) 지시 사항을 따르십시오.). 어느 쪽이든'/ Library/Frameworks/Python.framework/Versions/2.5/bin'에 easy_install을 넣을 것입니다.이 파일은 쉘 PATH의 맨 앞에 놓아야합니다. –

+0

GoogleAppEngineLauncher는 기본적으로 Snow Leopard에서 Python 2.6을 사용하려고합니다. /usr/local/bin/python2.5 환경 설정을 명시 적으로 설정하여 2.5를 사용할 수 있습니다. UI는 정말 끔찍한 것이므로 OK 버튼이 없어도 대화 상자에서 Enter를 눌러야합니다. – geoffspear

0

GAE SDK를 사용하는 가장 쉬운 방법은 Mac 포트 (http://www.macports.org/)를 설치하고 다른 버전의 Python (2.5 및 2.7)을 설치하는 것입니다.

는 일단 설치 :

$ sudo port install python25 # To install python 2.5 
$ sudo port install python27 # To install python 2.7 

다음 Googleappenginelauncher 메뉴를 열고 환경 설정을 파이썬 경로 필드에 /opt/local/bin/python2.5 또는 /opt/local/bin/python2.7을 넣어에서.

그냥 쉘에서 다음 명령을 입력 예를 들어, PIL 또는 LXML를 설치하려면 : 또한 내가 파이썬 -V를 입력하면

# For PIL and python 2.7 
$ sudo port install py27-pil 

# For Lxml and python 2.7 
$ sudo port install py27-lxml