首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python 3至2工具-至少需要

Python 3至2工具-至少需要
EN

Stack Overflow用户
提问于 2013-05-20 17:45:09
回答 2查看 889关注 0票数 2

因此,我使用3to2将Python3.3代码移植回2.x版本。我相信,通过将.tar.gz、cd下载到文件并运行python3.3 setup.py build,然后运行python3.3 setup.py install,我正确地安装了3to2,所以我不认为这是造成问题的原因。

问题:问题是,在我cd到正确的文件之后,使用我希望使用3to2的代码运行3to2 filename.py,然后返回以下内容:

代码语言:javascript
复制
 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计算机上的。知道为什么会这样吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2015-02-19 23:32:14

虽然这个问题很老,但我想如果其他人也有同样的问题,我还是可以帮忙的。

  • 如果您已经安装了3到2,请卸载它。我使用了pip,所以如果你也使用了,运行一个pip uninstall 3to2
  • 如果您在OSX上,做一个快速的python --version,并确保您的当前版本是2.7。
  • 要获得3到2的工作版本,请运行‘安装3to2’。

现在,当您运行3到2时,它将引用正确的python版本。

票数 1
EN

Stack Overflow用户

发布于 2014-04-12 04:57:45

我感觉到你的痛苦我花了最后一个小时在我的mac电脑上解决这个问题,下面是我所做的.

开放式终端,类型:

代码语言:javascript
复制
brew install python

注意: brew可能会提到已经安装了,或者它已经安装,但是没有链接.不管是哪种方式。然后键入:

代码语言:javascript
复制
brew link --overwrite python

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

如果这不起作用,试着输入brew doctor,如果没有反馈,我就永远无法解决我的问题。

这解决了我的问题,但也许还有别的办法..。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16655173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档