无法在python3中安装boto

无法在python3中安装boto,python,python-3.x,boto,Python,Python 3.x,Boto,我试图从源代码/pypi安装boto,但无法使用python3.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 2

我试图从源代码/pypi安装boto,但无法使用python3.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
c:\boto>。\Python32\python.exe setup.py安装
回溯(最近一次呼叫最后一次):
文件“setup.py”,第35行,在
从boto导入\uuuu版本__
文件“c:\boto\boto\\ uuuuu init\ uuuuu.py”,第26行,在
从boto.pyami.config导入配置中,选择BotoConfigLocations
文件“c:\boto\boto\pyami\config.py”,第185行
打印s.getvalue()
^
SyntaxError:无效语法
是Python2语法。从
自述文件

如果您有兴趣在Python3.x中尝试boto,请查看该分支。这是一个正在积极开发的版本,目标是开发一个在Python2.6、2.7和3.x中工作的boto。并非所有的东西都能正常工作,但很多东西都能正常工作,如果您是一个活跃的Python3.x用户,那么值得一看


我是通过从开发分支安装Python3的,因为在编写本文时PyPI版本不起作用。例如,将其添加到您的
requirements.txt

git+https://github.com/boto/boto.git@develop
一旦找到工作版本,最好将依赖项冻结到特定提交,例如:

git+https://github.com/boto/boto.git@5a28d1c6a3b11b979bf32ea7fbfd6d5156c01395
(当然,在理想情况下,我们首先不需要从存储库安装:)


更新2015–可直接从PyPI安装。见下面David的评论。

这自2014年以来是否发生了变化?可能是。也许可以尝试一下普通奶酪店的软件包,我们可以在这里更新信息:)好的,boto似乎是在“奶酪店”工作的(不得不用谷歌搜索,这是为不熟悉的人准备的PyPI)。不起作用的是django仓库。您还需要djanog storages redux
git+https://github.com/boto/boto.git@5a28d1c6a3b11b979bf32ea7fbfd6d5156c01395