我在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
。