因此,我使用3to2将Python3.3代码移植回2.x版本。我相信,通过将.tar.gz、cd下载到文件并运行python3.3 setup.py build,然后运行python3.3 setup.py install,我正确地安装了3to2,所以我不认为这是造成问题的原因。
问题:问题是,在我cd到正确的文件之后,使用我希望使用3to2的代码运行3to2 filename.py,然后返回以下内容:
Checking Python version info...
ERROR: 3to2 requires at least Python 2.7 in the 2.x branch.现在,我已经安装了Python3.3,这是我自己做的,Python 2.7是预装在我的Mac 10.7.3计算机上的。知道为什么会这样吗?谢谢!
发布于 2015-02-19 23:32:14
虽然这个问题很老,但我想如果其他人也有同样的问题,我还是可以帮忙的。
pip uninstall 3to2。python --version,并确保您的当前版本是2.7。现在,当您运行3到2时,它将引用正确的python版本。
发布于 2014-04-12 04:57:45
我感觉到你的痛苦我花了最后一个小时在我的mac电脑上解决这个问题,下面是我所做的.
开放式终端,类型:
brew install python注意: brew可能会提到已经安装了,或者它已经安装,但是没有链接.不管是哪种方式。然后键入:
brew link --overwrite python
echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile如果这不起作用,试着输入brew doctor,如果没有反馈,我就永远无法解决我的问题。
这解决了我的问题,但也许还有别的办法..。
https://stackoverflow.com/questions/16655173
复制相似问题