在 Python Appengine 上使用 Httplib2

发布于 2024-10-18 09:34:29 字数 300 浏览 6 评论 0原文

为什么在运行尝试使用 Foursquare 进行 OAuth 的应用程序时出现此错误?

import httplib2
ImportError: No module named httplib2

我已经通过下载 httplib2 并按照 此处的说明在命令行上安装 $ python setup.py install 来安装它

我错过了什么吗?谢谢

Why am I getting this error when running my application which is trying to OAuth with Foursquare?

import httplib2
ImportError: No module named httplib2

I have installed httplib2 by downloading it and $ python setup.py install on the command line as instructed here

Am I missing something? Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

甩你一脸翔 2024-10-25 09:34:29

您需要在项目中包含该库,以便 App Engine 运行时知道您要导入的内容。

来自此处

您可以通过将代码放入应用程序目录中,将其他纯 Python 库包含在您的应用程序中。如果您在应用程序目录中创建指向模块目录的符号链接,appcfg.py 将跟踪该链接并将该模块包含在您的应用程序中。

You will need to include the library in your project so that the App Engine runtime knows what you're importing.

From here:

You can include other pure Python libraries with your application by putting the code in your application directory. If you make a symbolic link to a module's directory in your application directory, appcfg.py will follow the link and include the module in your app.

情绪 2024-10-25 09:34:29

我创建了一个简单的示例来说明如何在使用 Google App Engine 时执行此操作。 (https://github.com/muanis/foursquare-oauth-bootstrap)基本上你需要Google oAuth2客户端(http://code.google.com/p/google-api-python-client/)和httplib2(http: //code.google.com/p/httplib2/)

I've created a simple example on how to do this when using Google App Engine. (https://github.com/muanis/foursquare-oauth-bootstrap) basically you need Google oAuth2 Client (http://code.google.com/p/google-api-python-client/) and httplib2 (http://code.google.com/p/httplib2/)

云巢 2024-10-25 09:34:29

添加 httplib2 作为第三方库,如下所述:

https://cloud.google.com/appengine/docs/python/tools/libraries27#vendoring

安装:

pip install -t lib httplib2

Add httplib2 as a third party library as documented here:

https://cloud.google.com/appengine/docs/python/tools/libraries27#vendoring

Install with:

pip install -t lib httplib2
云归处 2024-10-25 09:34:29

https://developers.google.com/api-client-library/python /开始/安装

在 App Engine 中安装库及其所有依赖项
项目,下载名为 google-api-python-client-gae-NMzip 的文件
从下载列表中,其中 NM 是版本号
最新版本。将该文件解压缩到您的项目中。

https://developers.google.com/api-client-library/python/start/installation

To install the library and all of its dependencies in an App Engine
project, download the file named google-api-python-client-gae-N.M.zip
from the list of downloads, where N.M is the version number of the
latest release. Unzip that file into your project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文