The error occurs because pandas-ta no longer supports Python 3.8.
The library is available only for Python 3.9 and above, so pip cannot find any compatible version for Python 3.8, hence the message:
ERROR: Could not find a version that satisfies the requirement pandas-ta
ERROR: No matching distribution found for pandas-ta
To resolve this, please upgrade the server’s Python version to Python 3.9 or higher, and then install pandas-ta:
pip install pandas-ta
If you want to retain python version 3.8, Install directly from GitHub
This bypasses PyPI compatibility and works on 3.8.