[Fixed]-Whats does assert _sre.MAGIC == MAGIC, SRE module mismatch AssertionError: SRE module mismatch error mean?


Make sure you do not have any mismatch between Python interpreter version used (like 3.7) and the ‘re’ python module (like 3.6.1).



My PYTHONHOME and PYTHONPATH environment variables were pointing to the wrong version. By fixing this import sre_compile was fixed.


You need reinstall IDLE or anaconda


Make sure your installed python version matches exactly the version anaconda uses. If not get another python version.
On Windows you can see the anaconda python version in control center -> uninstall programm -> Name of Anaconda.
Also make sure there are no older python version installed (that still might have environmental variables that point to them).


You can switch your Python version of Anaconda. There should be no need to uninstall Anaconda.

Check for available Python versions:

conda search python

Choose your preferred Python version:

conda install python=3.7.5

Leave a comment