gpt4 book ai didi

Python 请求模块 - Google App Engine

转载 作者:太空狗 更新时间:2023-10-30 01:54:59 24 4
gpt4 key购买 nike

我正在尝试为我的应用程序导入请求模块,我想在 Google App Engine 上本地查看该模块。我收到一个日志控制台错误,告诉我“不存在这样的模块”。

我已经在命令行中安装了它(使用 pip),甚至尝试将它安装在我的项目目录中。当我这样做时,shell 会告诉我:

"Requirement already satisfied (use --upgrade to upgrade): requests in /Library/Python/2.7/site-packages".

App Engine 告诉我该模块不存在,而 shell 说它已经安装了。

不知道是不是路径问题。如果是这样,我能在我的 Mac 中找到的唯一与 App Engine 相关的应用程序是启动器?

最佳答案

您需要放置请求模块,即 the contents of the requests folder在你的项目目录中。为清楚起见,您的应用程序目录应如下所示

/myapp/app.yaml
/myapp/main.py
/myapp/requests/packages/
/myapp/requests/__init__.py
/myapp/requests/adapters.py
etc...

然后在 main.py 中放一些类似的东西

import webapp2
import requests

class MainHandler(webapp2.RequestHandler):
def get(self):
g = requests.get('http://www.google.com')
self.response.write(g.text)

app = webapp2.WSGIApplication([
('/', MainHandler)
], debug=True)

关于Python 请求模块 - Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17128130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com