Python GAE可以';无法生成发现文件
我已将GAE SDK升级到1.8.5版,无法再使用endpointscfg.py gen_discovery_doc-o.-f rpc…/main.FlyFlap.APi生成发现文件 我得到下面的错误 我试图像建议的那样删除google_appengine/lib/cacerts/urlfetch_cacerts.txt和certs.txt文件,但没有任何帮助。有人也有同样的问题吗Python GAE可以';无法生成发现文件,python,google-app-engine,google-cloud-endpoints,Python,Google App Engine,Google Cloud Endpoints,我已将GAE SDK升级到1.8.5版,无法再使用endpointscfg.py gen_discovery_doc-o.-f rpc…/main.FlyFlap.APi生成发现文件 我得到下面的错误 我试图像建议的那样删除google_appengine/lib/cacerts/urlfetch_cacerts.txt和certs.txt文件,但没有任何帮助。有人也有同样的问题吗 Traceback (most recent call last): File "/usr/local/bin
Traceback (most recent call last):
File "/usr/local/bin/endpointscfg.py", line 196, in <module>
run_file(__file__, globals())
File "/usr/local/bin/endpointscfg.py", line 192, in run_file
execfile(script_path, globals_)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 472, in <module>
sys.exit(main(sys.argv))
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 467, in main
args.callback(args)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 348, in _GenDiscoveryDocCallback
output_path, hostname=hostname)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 188, in GenDiscoveryDoc
service_configs = GenApiConfig(service_class_names, hostname=hostname)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py", line 144, in GenApiConfig
module_name, base_service_class_name = service_class_name.rsplit('.', 1)
ValueError: need more than 1 value to unpack
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/endpointscfg.py”,第196行,在
运行\u文件(\uuuu文件,globals())
文件“/usr/local/bin/endpointscfg.py”,第192行,在run_文件中
execfile(脚本路径,全局路径)
文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py”,第472行,在
系统出口(主(系统argv))
文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py”,主文件第467行
args.callback(args)
文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google\u appengine/google/appengine/tools/endpointscfg.py”,第348行,位于GenDiscoveryDocCallback中
输出路径,主机名=主机名)
文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py”,GenDiscoveryDoc第188行
服务配置=GenApiConfig(服务类名称,主机名=主机名)
GenApiConfig中的文件“/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine default.bundle/Contents/Resources/google_appengine/google/appengine/tools/endpointscfg.py”,第144行
模块名称,基本服务类名称=服务类名称.rsplit('.',1)
ValueError:需要超过1个值才能解包
更新了osx,它又能工作了。我将iMac更新为osx 10.8.5,它又能工作了。那你为什么不结束这个问题呢?