searx was not updated in a long time and currently fails to run because it is no longer compatible with its dependencies:
AttributeError: 'Babel' object has no attribute 'localeselector'
As an alternative, it could either be run in docker or substituted with SearXNG or whoogle.