2013-05-20 5 views
2

입니다. 따라서 3to2을 사용하여 Python 3.3 코드를 버전 2.x로 다시 포팅했습니다. 나는 정확하게 3to2를 .tar.gz 파일 (cd)을 다운로드하고 python3.3 setup.py build을 실행 한 다음 python3.3 setup.py install을 실행하여 올바르게 설치 했으므로 그게 문제의 원인이라고 생각하지 않습니다.Python 3to2 도구 - 최소 요구 사항은

문제 :

Checking Python version info... 
ERROR: 3to2 requires at least Python 2.7 in the 2.x branch. 

이제, 내가 가진 : 문제는 올바른 파일 I cd이 코드와 나는에 3to2을 사용하려면 후에, 나는 다음을 반환하는 3to2 filename.py를 실행하는 것입니다 Python 3.3이 설치되었고, 필자는 자신과 Mac 2.7.0.3 컴퓨터에 미리 설치된 Python 2.7을 설치했습니다. 왜 이런 생각일까요? 감사!

brew install python 

참고 : 양조 힘

답변

-1

내가 내 Mac에서이 문제를 해결하는 마지막 시간을 보냈다 당신의 고통을 느낄 아래

열기 터미널, 유형 ... 내가 무슨 짓을 파이썬이 이미 설치되어 있거나 설치되었지만 링크가 해제되었다는 것을 언급하십시오. 그런 다음 입력 :

brew link --overwrite python 

echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile 

을이 brew doctor을 입력 해보십시오, 나는 그것이 피드백의하지 않고 내 문제를 해결할 수 없었습니다 것 작동하지 않으면 ..

내 문제를 해결하지만, 거기에 다른 방법이 있습니다. ..

1

비록이 질문이 꽤 오래되었지만 나는 다른 누구에게도 똑같은 문제가 있다면 여전히 도움이된다고 생각했다.

  • 3to2를 이미 설치했다면 제거하십시오. 나는 핍을 사용했기 때문에 당신도 그렇게했다면 pip uninstall 3to2을 실행하십시오.
  • OSX를 사용하는 경우 python --version을 빨리 실행하고 현재 버전이 2.7. *인지 확인하십시오.
  • 3to2의 작동 버전을 얻으려면 'sudo python -m pip install 3to2'를 실행하십시오.

이제 3to2를 실행하면 정확한 파이썬 버전을 참조하게됩니다.