代码之家  ›  专栏  ›  技术社区  ›  john0609

由于<packages>\gflags.py中的语法错误,执行google perflkit失败

  •  0
  • john0609  · 技术社区  · 10 年前

    我试图使用谷歌新的开源云性能基准测试工具perfkit。我遵循了中提到的步骤 https://github.com/GoogleCloudPlatform/PerfKitBenchmarker 用于GCP。成功完成除最后一步之外的所有步骤后,我正在执行以下命令:pkb.py--project=--benchmark=iperf--machine_type=f1 micro 此命令从一个依赖包“gflags.py”中引发语法错误

    Traceback (most recent call last):
      File "C:\Users\sony\Desktop\PerfKitBenchmarker-0.11.1\pkb.py", line 19, in <module>
        from perfkitbenchmarker.pkb import Main
      File "C:\Users\sony\Desktop\PerfKitBenchmarker-0.11.1\perfkitbenchmarker\__init__.py", line 15, in <module>
        import gflags as flags  # NOQA
      File "C:\Python34\lib\site-packages\gflags.py", line 1091
        except gflags_validators.Error, e:
                                      ^
    

    操作系统:Windows7; Python:3.4.3; 性能基准标记:v0.11.1

    1 回复  |  直到 10 年前
        1
  •  1
  •   jterrace    10 年前

    Perfkit/gflags不支持Python 3.x。您需要使用Python 2.x。