ImportError: No module named cryptography.hazmat.bindings._openssl
I finally got this. It worked for me:
pip uninstall pyopenssl
pip uninstall cryptography
pip install pyopenssl
pip install cryptography
Installing it via the venv fixed it for me:
/opt/eff.org/certbot/venv/local/bin/pip install cryptography interface