Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何修复dev_appserver.py返回的错误_Python_Google App Engine_Web_Localhost - Fatal编程技术网

Python 如何修复dev_appserver.py返回的错误

Python 如何修复dev_appserver.py返回的错误,python,google-app-engine,web,localhost,Python,Google App Engine,Web,Localhost,请帮忙! 这是我第一个使用appengine的项目。我已使用所需文件创建了应用程序。但是,当我尝试在CloudSDK cmd(和其他cmd程序)中启动服务器时,它返回一个与方法解析顺序(MRO)相关的错误 我尝试从包含gcloud skd的文件夹(提供应用程序文件夹时)和应用程序文件夹(c:\path to app>dev_appserver.py)运行dev_appserver.py 请参见下面的错误: D:\AMINU BISHIR\AMINU BISHIR\PROGRAMMING\Full

请帮忙! 这是我第一个使用appengine的项目。我已使用所需文件创建了应用程序。但是,当我尝试在CloudSDK cmd(和其他cmd程序)中启动服务器时,它返回一个与方法解析顺序(MRO)相关的错误

我尝试从包含gcloud skd的文件夹(提供应用程序文件夹时)和应用程序文件夹(c:\path to app>dev_appserver.py)运行dev_appserver.py 请参见下面的错误:

D:\AMINU BISHIR\AMINU BISHIR\PROGRAMMING\Full Stack Web\Programs\my_app_engine>dev_appserver.py .
Traceback (most recent call last):
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\dev_appserver.py", line 14, in <module>
    from bootstrapping import bootstrapping
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\bootstrapping\bootstrapping.py", line 46, in <module>
    from googlecloudsdk.core.updater import update_manager
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\updater\update_manager.py", line 35, in <module>
    from googlecloudsdk.core import yaml
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\yaml.py", line 29, in <module>
    from googlecloudsdk.core import yaml_location_value
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\yaml_location_value.py", line 39, in <module>
    from ruamel import yaml
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\third_party\ruamel\yaml\__init__.py", line 85, in <module>
    from ruamel.yaml.main import *  # NOQA
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\third_party\ruamel\yaml\main.py", line 19, in <module>
    from ruamel.yaml.loader import BaseLoader, SafeLoader, Loader, RoundTripLoader  # NOQA
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\third_party\ruamel\yaml\loader.py", line 10, in <module>
    from ruamel.yaml.constructor import (
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\third_party\ruamel\yaml\constructor.py", line 21, in <module>
    from ruamel.yaml.comments import *                               # NOQA
  File "C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\third_party\ruamel\yaml\comments.py", line 642, in <module>
    class CommentedMap(MutableMapping, ordereddict, CommentedBase):
  File "C:\Python27\lib\abc.py", line 86, in __new__
    cls = super(ABCMeta, mcls).__new__(mcls, name, bases, namespace)
TypeError: Error when calling the metaclass bases
    Cannot create a consistent method resolution
order (MRO) for bases ordereddict, MutableMapping, CommentedBase
D:\AMINU BISHIR\AMINU BISHIR\PROGRAMMING\Full Stack Web\Programs\my\u app\u engine>dev\u appserver.py。
回溯(最近一次呼叫最后一次):
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\bin\dev_appserver.py”,第14行,在
从引导导入引导
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\bin\bootstrapping\bootstrapping.py”,第46行,在
从googlecloudsdk.core.updater导入更新\u管理器
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\lib\Google cloudsdk\core\updater\update\u manager.py”,第35行,在
从googlecloudsdk.core导入yaml
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\lib\googlecloudsdk\core\yaml.py”,第29行,在
从googlecloudsdk.core导入yaml_位置_值
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\lib\Google cloudsdk\core\yaml\u location\u value.py”,第39行,在
从ruamel进口yaml
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\lib\third\u party\ruamel\yaml\\u___init___.py”,第85行,in
来自ruamel.yaml.main import*#NOQA
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\lib\third\u party\ruamel\yaml\main.py”,第19行,在
从ruamel.yaml.loader导入BaseLoader、SafeLoader、loader、RoundTripLoader#NOQA
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\lib\third\u party\ruamel\yaml\loader.py”,第10行,在
从ruamel.yaml.constructor导入(
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\lib\third\u party\ruamel\yaml\constructor.py”,第21行,在
来自ruamel.yaml.comments import*#NOQA
文件“C:\Users\Sadarwa\AppData\Local\Google\Cloud SDK\Google Cloud SDK\lib\third\u party\ruamel\yaml\comments.py”,第642行,在
类CommentedMap(可变映射、ordereddict、CommentedBase):
文件“C:\Python27\lib\abc.py”,第86行,新__
cls=super(ABCMeta,mcls)。\uuuu新的\uuuuu(mcls,名称,基,命名空间)
TypeError:调用元类基时出错
无法创建一致的方法解析
订单(MRO)用于已订购的基础DICT、可变映射、CommentedBase

已解决!

谢谢大家的回复! 这就是我的工作:
1.仔细查看App Engine launcher的日志后,我发现错误实际上来自一个python文件(它是python安装包的一部分)
2.我下载了最新版本的Python2(2.7.15)并安装了它 3.安装后,我能够解决问题!

干杯,谢谢大家!

解决了!

谢谢大家的回复! 这就是我的工作:
1.仔细查看App Engine launcher的日志后,我发现错误实际上来自一个python文件(它是python安装包的一部分)
2.我下载了最新版本的Python2(2.7.15)并安装了它 3.安装后,我能够解决问题!

干杯,谢谢大家!

我正在尝试的是dev_appserver.py文件run@rdas所有这些代码都在SDK中,回溯中没有用户代码。您是否正在运行最新版本的SDK?是否可以尝试降级(或升级)SDK应用程序引擎组件?@snakecharmerb是的,这是最新版本。我从谷歌官方云网站下载了它,假设谷歌在最新版本中引入了一个bug,我建议使用以前的版本(update命令可以让你降级到特定的版本)。如果降级几次都不能解决问题,则表明您的安装可能有问题。我正在尝试的是dev_appserver.py文件run@rdas所有这些代码都在SDK中,回溯中没有用户代码。您是否正在运行最新版本的SDK?是否可以尝试降级(或升级)SDK应用程序引擎组件?@snakecharmerb是的,这是最新版本。我从谷歌官方云网站下载了它,假设谷歌在最新版本中引入了一个bug,我建议使用以前的版本(update命令可以让你降级到特定的版本)。如果降级几次都不能解决问题,则表明您的安装可能有问题。我在新安装(新硬盘)上看到了相同的问题,下载了2.7.16。重新安装2.7.15修复了它…不确定它是否只是2.7.16被破坏了,或者初始安装可能已损坏。我在新安装(新硬盘)上看到了相同的问题,下载了2.7.16。重新安装2.7.15修复了它…不确定它是否只是2.7.16被破坏了,或者初始安装是否已损坏。