Rad*_*oor 4 python google-app-engine
我正在尝试导入我的应用程序的请求模块,我想在Google App Engine上本地查看.我收到日志控制台错误告诉我"没有这样的模块存在".
我已经在命令行中安装了它(使用pip),甚至试图将它安装在我的项目目录中.当我这样做时,shell告诉我:
"要求已经满足(使用--upgrade升级):/ Library /Python/2.7/site-packages中的请求".
App Engine告诉我模块不存在,shell说它已经安装了.
我不知道这是否是路径问题.如果是这样,我可以在我的mac中找到的唯一App Engine相关应用程序是启动器?
use*_*852 11
您需要将请求模块(即请求文件夹的内容) 放在项目目录中.为了清楚起见,您的app目录应该是这样的
/myapp/app.yaml
/myapp/main.py
/myapp/requests/packages/
/myapp/requests/__init__.py
/myapp/requests/adapters.py
etc...
Run Code Online (Sandbox Code Playgroud)
然后在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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4140 次 |
| 最近记录: |