当我在 Windows 命令提示符中键入“dev_appserver.py”时,我收到:
回溯(最近一次调用最后一次):
文件“C:\Users\computername\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\dev_appserver.py”,第 95 行,位于
断言 sys.version_info[0] == 2
断言错误
这是为什么呢?我无法运行程序?为什么会出现断言错误。请帮忙!我目前无法在 Windows 上运行本地云引擎服务器。
就其值(value)而言,我尝试过 python 3.7、3.8 和 2.7...都有同样的问题。
最佳答案
断言语句sys.version_info[0] == 2
表示Python的主版本号必须为2,否则程序将中止。
您正在使用 Python 3 运行 Python 程序。要验证,请键入 python -V
。
在您的系统上安装 Python 2 并设置正确的路径等。请阅读适用于您的系统的文档。
Hitchhiker's Guide to Installing Python 2 on Windows
注意:Python 2 已达到生命周期的终点。仍然有很多适用于 Python 2 的软件和库,但请注意,大多数新开发都是针对 Python 3 的。Python 3 有许多新功能,使得过渡值得。
关于python - dev_appserver.py 断言错误 (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59122083/