当我在Windows命令提示符下键入“ dev_appserver.py”时,我收到:
回溯(最近通话最近):
文件“ C:\ Users \计算机名\ AppData \ Local \ Google \ Cloud SDK \ google-cloud-sdk \ platform \ google_appengine \ dev_appserver.py”,在
中的第95行
断言sys.version_info [0] == 2
AssertionError
这是为什么?我无法运行该程序?为什么会有断言错误。请帮忙!我目前无法在Windows上运行本地云引擎服务器。
对于值得尝试的问题,我尝试使用python 3.7、3.8和2.7 ...都存在相同的问题。
答案 0 :(得分:2)
assert语句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的许多新功能使转换值得。