【问题标题】:Google app Engine with Twython Library on Python带有 Python 上的 Twython 库的 Google 应用引擎
【发布时间】:2014-07-14 11:03:41
【问题描述】:

我正在尝试使用 Python 在 google appengine 上构建一个 twitter 应用程序。我使用了一个名为 Twython 的 Python 库来在我的 Python 脚本上制作应用程序。但是,当我尝试将它与 google appengine 结合使用时,应用程序无法构建,即我在我的 google appengine Python 脚本上安装 Twython 库时遇到问题。

我已将下载的 Twython 库粘贴到应用程序的根文件夹中,并使用了 sys.path.insert(0,Lib),正如 this answer 和 this 中提到的那样。但是,没有任何效果。由于我是初学者 Python 开发人员和谷歌 appengine 的新手,我非常感谢一个非常详细的答案。

感谢您提前回答我的问题。

【问题讨论】:

    标签: python google-app-engine python-2.7 twython sys.path


    【解决方案1】:

    这就是我设法解决问题的方法。

    我开始使用文本编辑器,并且我已经将我的 twython 库复制到了 app.yaml 所在项目根文件夹中名为 lib 的文件夹中谎言。

    我在 Eclipse 中集成了 GAE 并尝试导入我的 twython 库。它显示“请求库丢失”的错误。到那时,我有一个小小的想法,这可能是库的依赖关系的问题。所以我包含了 requests 库,然后是 request-oauthlib 和 oauthlib。然后我在代码行中使用了import sys 之后的sys.path.insert(0,lib)。它解决了这个问题。

    【讨论】:

    • 您能解释一下您是如何让请求库在 App Engine 中工作的吗?我试过了,开发人员声称 App Engine 不受支持的请求。
    猜你喜欢
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2011-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多