2013-06-26 4 views
2

점프를하고 Python 3을 알고 싶습니다. 지시 사항을 따르면 here 설치가 완벽하게 작동합니다.Homebrew - pip3을 통한 Python 2.7 및 3.3의 병렬 설치가 실패했습니다.

또한 제공된 가상 서버를 사용하여 Python 2 및 Python 3에 대한 환경을 만들 수 있습니다 (다음은 here이라고합니다). Virtualenv가 활성화되지 않으면 unfortunalty pip3이 실패합니다. python3 용 전역 모듈을 설치하려면이 파일을 사용해야합니다.

± |master ✓| → pip3 
Traceback (most recent call last): 
    File "/usr/local/bin/pip3", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/usr/local/lib/python2.7/site-packages/distribute-0.6.45-py2.7.egg/pkg_resources.py", line 51 
    def _bypass_ensure_directory(name, mode=0777): 
              ^
SyntaxError: invalid token 

그것은 pip3은 python2의 배포에 액세스하려고 다음과 같습니다

는 오류 메시지입니다. 이 문제를 해결할 수있는 방법이 있습니까? 당신이 있었다 나는 내 ~/.bash_profile에에
export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH" 

했다으로

+0

정말 답이 아니지만,''Homebrew''에서 얻을 수있는''pyenv''를 사용하여 동시 Python 버전을 설치할 것을 권장합니다. ''Virtualenv''는 주로 통역사가 아닌 패키지 환경을 관리하기위한 것입니다. – fjarri

+0

머리를 주셔서 감사합니다. 방금 설치를 다시 시도했지만 지금은 제대로 작동하는 것 같습니다. @demersus가 제안한대로 Pythonpath를 설정 했음에 틀림 없다. 또는 양조 빌드가 어떤 방식 으로든 업데이트되었습니다. – bentrm

답변

2

저도 같은 문제가되었다. 그 줄을 제거하면 저에게 문제가 해결되었습니다. ~/.bashrc 또는 ~/.bash_profile에이 파일이 있으면 제거하십시오.

+0

나는 pyhton3을 시험해보고자하는 나의 의도를 잊어 버렸고 단지 다시 시험했다. 나는 아무 것도 바뀌지 않았지만 지금 일하는 것 같습니다. 나는 당신이 제안한 바대로 PYTHONPATH를 설정하지 않는 양조 지침을 따라 갔지만 지금은 그 사실을 기억할 수는 없다고 확신합니다. 어쨌든, 당신은 솔루션 솔기 다른 사람을 위해 일하고 그래서 나는 그것이 내 문제도 있다고 가정합니다. – bentrm

관련 문제