I got this error while trying to
pip3 install tensorflow. I tried
python3 -m pip install tensorflow as well — it didn't work.
ERROR: Could not find a version that satisfies the requirement tensorflow ERROR: No matching distribution found for tensorflow
As was my case, the reason for this error might be that you are using
pip from a Python version not yet supported by any version of TensorFlow. I was running Python 3.9 and TensorFlow only had compatibility up to Python 3.8. By creating a new environment with Python 3.8 (or reverting the current environment to use 3.8) I could
pip3 install tensorflow successfully.