2013-05-20 28 views
2

因此,我使用3to2將我的Python 3.3代碼移植回2.x版本。我相信,通過下載.tar.gz,cd到文件並運行python3.3 setup.py build然後python3.3 setup.py install,我正確安裝了3to2,所以我不認爲這是導致問題的原因。Python 3to2工具 - 需要至少

問題:問題是,經過我cd到正確的文件,用代碼我想上使用3to2,我跑3to2 filename.py,然後返回如下:

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

現在,我有安裝了Python 3.3,我自己和Python 2.7,它預裝在我的[Mac-OSX Lion 10.7.3]計算機上。任何想法,爲什麼這可能是?謝謝!

回答

-1

我覺得你的痛苦我度過的最後一個小時故障排除在我的Mac這個問題,以下是我做的......

打開終端,輸入:

brew install python 

注:沖泡威力提到python已經安裝,或者它已經安裝但是沒有鏈接......無論哪種方式。然後鍵入:

brew link --overwrite python 

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

如果這不起作用嘗試輸入brew doctor,我就從來沒有能夠解決我的問題,而它的反饋..

這個固定我的問題,但可能有另一種方式。 ..

1

即使這個問題很老,我想我仍然可以幫助,如果任何人有這個相同的問題。

  • 如果您已經安裝了3to2,請將其卸載。我使用pip,所以如果你也這樣做,請運行pip uninstall 3to2
  • 如果您使用的是OSX,請快速執行python --version並確保您的當前版本爲2.7。*。
  • 要獲得3to2的工作版本,請運行'sudo python -m pip install 3to2'。

現在,當您運行3to2時,它將引用正確的python版本。

相關問題