Как запустить ElastAlert на Windows 12

Ниже приведена трассировка стека, которую я получил, когда запустил пример правила.

      C:\Windows\system32>python -m elastalert.elastalert --verbose --rule example_fre
quency.yaml
Traceback (most recent call last):
  File "C:\Users\User.Name\AppData\Local\Programs\Python\Python36\lib\runpy.p
y", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\User.Name\AppData\Local\Programs\Python\Python36\lib\runpy.p
y", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\User.Name\AppData\Local\Programs\Python\Python36\lib\site-pa
ckages\elastalert-0.2.4-py3.6.egg\elastalert\elastalert.py", line 31, in <module
>
    from .config import load_conf
  File "C:\Users\User.Name\AppData\Local\Programs\Python\Python36\lib\site-pa
ckages\elastalert-0.2.4-py3.6.egg\elastalert\config.py", line 9, in <module>
    from . import loaders
  File "C:\Users\User.Name\AppData\Local\Programs\Python\Python36\lib\site-pa
ckages\elastalert-0.2.4-py3.6.egg\elastalert\loaders.py", line 9, in <module>
    import jsonschema
  File "C:\Users\User.Name\AppData\Local\Programs\Python\Python36\lib\site-pa
ckages\jsonschema-4.4.0-py3.6.egg\jsonschema\__init__.py", line 12, in <module>
    from jsonschema._format import (
  File "C:\Users\User.Name\AppData\Local\Programs\Python\Python36\lib\site-pa
ckages\jsonschema-4.4.0-py3.6.egg\jsonschema\_format.py", line 1
    from __future__ import annotations
    ^
SyntaxError: future feature annotations is not defined

Шаги, которые я выполнил для настройки ElastAlert, следующие:

  • git-клон https://github.com/Yelp/elastalert.git
  • pip установить "setuptools>=11.3"
  • python setup.py install Но когда я запустил пример правила, он выдает ошибку. Я запускаю это на WindowsServer 12 R2

1 ответ

Импорт аннотаций из будущего ( from __future__ import annotations) был добавлен в Python 3.7.

Вам потребуется либо установить новую версию Python, либо создать виртуальную среду с новой версией Python, чтобы запустить код.

Другие вопросы по тегам