dev_appserver.py AssertionError(Windows)

问题描述 投票:0回答:1

当我在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] == 2AssertionError

为什么?我无法运行该程序?为什么会有断言错误。请帮忙!我目前无法在Windows上运行本地云引擎服务器。

对于我用python 3.7、3.8和2.7尝试过的东西都值得同等的问题。

python google-cloud-platform
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.