replacing pytrec_eval with pytrec-eval-terrier by archersama · Pull Request #175 · beir-cellar/beir (original) (raw)
When replacing pytrec_eval with pytrec-eval-terrier, several installation issues of pytrec_eval can be effectively addressed. These issues include, but are not limited to:
- Compilation Failure: The need for compilation during installation often leads to failures, as discussed in this Stack Overflow post: https://stackoverflow.com/questions/74444484/pytrec-library-not-able-to-install-on-my-system-raising-error.
- Path Issues on Windows: Installation failures on Windows due to path-related problems, as documented in this GitHub issue: Pip install error on windows 10, possible hardcoded path cvangysel/pytrec_eval#32.
By using pytrec-eval-terrier, these installation problems can be effectively mitigated, as demonstrated by the solution provided in this comment: cvangysel/pytrec_eval#32 (comment).