Are you using Debian or Raspbian?
See this thread:
It happens because pip
is configured to get packages from https://www.piwheels.org/ instead of PyPI, and they don't match.
The workaround suggested in that thread was to install Certbot with apt instead of using certbot-auto. Would that work for you? Do you need a newer version?
Edit: The other suggested workaround was to disable piwheels in your pip.conf
.