我如何 运行 python instagram 示例应用程序

How can I run python instagram sample app

我想处理instagramapi,所以我试着处理了

但是我运行this code的时候报错

这是我 运行 时的错误消息。

Traceback (most recent call last):
File "C:\Users\User\Desktop\Folder\sample_app.py", line 2, in <module>
import beaker.middleware
File "C:\Python34\lib\beaker\middleware.py", line 11, in <module>
from beaker.cache import CacheManager
File "C:\Python34\lib\beaker\cache.py", line 62
except KeyError, e:
               ^
SyntaxError: invalid syntax

我使用的是 3.4.2 版本,我已经使用 pip 安装了 bottle、beaker、python-instagram、httplib2、simplejson、six。

该应用程序显然需要 Python 2.7,其中语法正确 -- Python 3 需要 as 代替逗号。

作为编程初学者,我不建议您从 2.7 迁移到 3.4——尽管 3.4 是一种更好的语言,但现在只需卸载 3.4 及其附件,安装 2.7,完成 "install all the other pieces again",尽管有这些琐事,你应该更快乐。

抱歉 - 我是认真的。大约 13 年前,我们无法恰到好处地了解 Python 2 的所有细节——但必须继续支持它们以实现向后兼容性……这就是为什么有一个 Python 2.7,头部和肩部以上我们最早的 2.0,但仍然接受错误的设计决策,例如逗号,以保持旧应用程序正常运行!

几年前,我们(主要是我们的终生仁慈独裁者 Guido)决定是时候真正变得更好并推出一个新版本,最初标记为 "Python 3K"(现在只有 Python 3 ), 能够为了改进而引入向后不兼容。

为了帮助解释我们的立场——我朋友 Guido 的红色普锐斯驾照上写着 "PY3K"。我和我的妻子(以及 Python 本书的合著者)拥有和经营的红色普锐斯安娜拥有驾照 "P-heart-THON"...:-)

希望这些个性能帮助您在未来的琐事中充满活力...!-)