10

我正在尝试从源代码/pypi 安装 boto,但我无法使用 python 3.2 安装它。为什么会失败?

c:\boto>..\Python32\python.exe setup.py install
Traceback (most recent call last):
  File "setup.py", line 35, in <module>
    from boto import __version__
  File "c:\boto\boto\__init__.py", line 26, in <mod
ule>
    from boto.pyami.config import Config, BotoConfigLocations
  File "c:\boto\boto\pyami\config.py", line 185
    print s.getvalue()
          ^
SyntaxError: invalid syntax
4

2 回答 2

13
print s.getvalue()

是 Python 2 的语法。来自README

如果您有兴趣在 Python 3.x 中尝试 boto,请查看该neo分支。这正在积极开发中,目标是在 Python 2.6、2.7 和 3.x 中工作的 boto 版本。并非一切都在工作,但很多事情都在工作,如果你是一个活跃的 Python 3.x 用户,那么值得一看。

于 2012-04-05T09:50:22.913 回答
2
于 2014-07-13T17:32:16.407 回答