我在Centos 7.6上安装了elastalert,并且在启动elastalert时收到以下错误。

[root@e2e-27-36 elastalert]# python -m elastalert.elastalert --verbose --rule example_rules/example_frequency.yaml

Traceback (most recent call last):
  File "/usr/lib64/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)

  File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals

  File "/root/elastalert/elastalert/elastalert.py", line 29, in <module>
    from . import kibana

  File "elastalert/kibana.py", line 4, in <module>
    import urllib.error

ImportError: No module named error

我应该如何解决这个问题?

最佳答案

您可以尝试通过运行pip freeze来检查urllib3是否已安装,或者尝试使用pip install urllib3重新安装它。

您可能需要像这样正确激活您的环境变量:source [env]/bin/activate

08-28 13:44