A bit of shameless self-promotion but in case anyone interested, a while ago, I had started to work on a project to improve error message. In case anyone's interested, you can found everything at: https://github.com/SylvainDe/DidYouMean-Python . It can be invoked in different ways, one of them being a hook. For instance, you'd get something like:
import didyoumean_api didyoumean_api.didyoumean_enablehook() math.pi
Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'math' is not defined*. Did you mean to import math first?*
There is still a lot to be done (and the main thing would be to make it pip installable) but it may be useful if the improved error messages do not make it to the CPython interpreter.