dev_appserver.py AssertionError(Windows)

时间:2019-12-01 02:36:12

标签: python google-cloud-platform

当我在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 ...都存在相同的问题。

1 个答案:

答案 0 :(得分:2)

assert语句sys.version_info[0] == 2表示Python的主版本号必须为2,否则程序将中止。

您正在使用Python 3运行Python程序。要验证类型python -V

在系统上安装Python 2并设置正确的路径等。请阅读系统的文档。

Python 2.7.17 Download

Hitchhiker's Guide to Installing Python 2 on Windows

注意:Python 2已经到了使用寿命。仍然有许多适用于Python 2的软件和库,但是请注意,大多数新开发都是针对Python 3的。针对Python 3的许多新功能使转换值得。

Sunsetting Python 2