Python 谷歌应用引擎不运行本地服务器
我的Python 谷歌应用引擎不运行本地服务器,python,google-app-engine,Python,Google App Engine,我的helloworld代码没有在谷歌应用程序引擎上运行。。。 我使用Python2.7.6和GoogleAppEngineVersion1.8.8 以下是我得到的: Traceback (most recent call last): File "/home/yash/Google/google_appengine/old_dev_appserver.py", line 196, in <module> run_file(__file__, globals()) Fi
helloworld
代码没有在谷歌应用程序引擎上运行。。。
我使用Python2.7.6和GoogleAppEngine
Version1.8.8
以下是我得到的:
Traceback (most recent call last):
File "/home/yash/Google/google_appengine/old_dev_appserver.py", line 196, in <module>
run_file(__file__, globals())
File "/home/yash/Google/google_appengine/old_dev_appserver.py", line 192, in run_file
execfile(script_path, globals_)
File "/home/yash/Google/google_appengine/google/appengine/tools/dev_appserver_main.py", line 173, in <module>
from google.appengine.tools import appcfg
File "/home/yash/Google/google_appengine/google/appengine/tools/appcfg.py", line 74, in <module>
from google.appengine.tools import appengine_rpc
File "/home/yash/Google/google_appengine/google/appengine/tools/appengine_rpc.py", line 28, in <module>
import fancy_urllib
File "/home/yash/Google/google_appengine/lib/fancy_urllib/fancy_urllib/__init__.py", line 354, in <module>
class FancyHTTPSHandler(urllib2.HTTPSHandler):
AttributeError: 'module' object has no attribute 'HTTPSHandler'</i>
回溯(最近一次呼叫最后一次):
文件“/home/yash/Google/Google\u appengine/old\u dev\u appserver.py”,第196行,在
运行\u文件(\uuuu文件,globals())
文件“/home/yash/Google/Google\u appengine/old\u dev\u appserver.py”,第192行,在run\u文件中
execfile(脚本路径,全局路径)
文件“/home/yash/Google/Google\u appengine/Google/appengine/tools/dev\u appserver\u main.py”,第173行,在
从google.appengine.tools导入appcfg
文件“/home/yash/Google/Google\u appengine/Google/appengine/tools/appcfg.py”,第74行,在
从google.appengine.tools导入appengine\u rpc
文件“/home/yash/Google/Google\u appengine/Google/appengine/tools/appengine\u rpc.py”,第28行,在
进口花式英语
文件“/home/yash/Google/Google_appengine/lib/fancy_urllib/fancy_urllib/_init__.py”,第354行,在
类FancyHttpHandler(urllib2.HTTPSHandler):
AttributeError:“module”对象没有属性“HTTPSHandler”
看起来您没有python对SSL
的支持
试试这个
pip install ssl
详情请阅读
从
如果要使用本机python ssl,必须使用
应用程序的app.yaml文件中的库配置
指定库名称“ssl”,如下所示:
您的
app.yaml
是否包含此内容?您的google appengine环境可能未正确安装。我建议重新安装SDK并检查安装中的错误
如果您使用的是virtualenv之类的工具,可能会影响安装的工作方式。好吧……问题解决了……我想很少有库没有安装……每次安装库后,都会编译python 5-6次 问题不在GAE中……而是缺少所需的python模块 我还是个傻瓜
感谢您的时间和帮助:)是的…在stackoverflow上的一个类似问题之后已经完成了…仍然是一样的…它说ssl已经内置在python 2.6或更高版本中。我插入了它…现在它说ImportError:没有名为zlib的模块………顺便说一句,这是一个天真的问题…y将是一个“你好的世界”程序需要ssl???@user3055413那么这个问题应该问程序员:)。据我所知,谷歌应用程序引擎教程使用的是
webapp2.RequestHandler
。
libraries:
- name: ssl
version: latest