2012-04-07 2 views
7

를 사용하도록 전환하고 내가 파이썬 2.7파이썬 2.7, PIP 및 VIRTUALENV 여전히 2.6을 사용하여 - 어떻게 내가에서라도 10.6.8 오전 2.7

를 설치해야합니까

파이썬 -v는 생산 :

Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
dlopen("/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so", 2); 
import readline # dynamically loaded from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so 

나는 그들을 실행

$ virtualenv venv 

다음

$ . venv/bin/activate 
,691을

과 파이썬이

을 -v 내가 어떻게해야합니까 :

Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
dlopen("/Users/nkhdev/venv/lib/python2.6/lib-dynload/readline.so", 2); 
import readline # dynamically loaded from /Users/nkhdev/venv/lib/python2.6/lib-dynload/readline.so 

은 누군가가 만들어 VIRTUALENV이 사용 파이썬 2.7 내 시스템에서 사용하는 나에게 단계를 말할 수 있습니까? 또는 virtualenv를 사용하여 Python 2.7 기간을 사용하십시오. 버전이 내 시스템 버전인지 상관 없습니다.

+0

난 정말이 각 환경에서 superuser.com –

+0

에 속한 생각 VIRTUALENV를 설치했습니다. 사실,'type -a python'이 아마도 더 잘 설명 될 것입니다. –

답변

5

pip 등을 설치하기 위해 Apple에서 제공 한 기존 버전 easy_install을 사용했을 것입니다. 기본적으로 easy_install은 Python의 특정 인스턴스 (이 경우 Apple 제공 시스템 Python 2.6)와 연결됩니다. 일반적으로 새로운 버전의 Python을 설치하면 새로운 easy_install을 설치해야합니다. the instructions hereeasy_install을 제공하는 배포 패키지에 대해 사용한 다음 pip을 설치하고 pip을 사용하여 virtualenv을 설치하십시오.

+0

그 속임수를했습니다, 빠른 응답을 주셔서 감사합니다 !!! – Nick

0

추측은 pip와 virtualenv가 모두 2.6 배포판에 있음을 의미합니다. which pip으로 시스템 사용자 중 어느 사용자인지 확인할 수 있습니다. 다른 pip/virtualenv 설치 (모두 찾으려면 which -a pip을 사용하십시오)의 경우 PATH 환경 변수를 조정해야 할 수도 있습니다.

설치된 파이썬 스크립트는 일반적으로 파이썬 실행 파일의 전체 경로를 가지고 있습니다. 당신은

0

head $(which pip)을 실행하여 사용하는 파이썬 핍 볼 수 있습니다 나는 비슷한 문제가 있었다, VIRTUALENV 파이썬은 I가 있었다 /usr/local/bin/python

/usr/bin/python보다는 2.7.9 버전에서 2.7.6 시스템 파이썬을 따기되었다 수행

sudo pip uninstall virtualenv 

그럼 내가 그렇게 같은 setuptools에 설치 :

curl https://bootstrap.pypa.io/ez_setup.py -o - | python 

은 그 때 나는 그와 함께 핍 설치 그래서 같은 setuptools에 새로운 버전 :

easy_install pip 

은 그 때 나는 반환`python`하는 것을 확인

pip install --upgrade virtualenv 
관련 문제