您好,我正在尝试运行python manage.py runserver
命令,但收到此错误消息
文件“ C:\ Users \ adrie \ Anaconda3 \ lib \ sre_compile.py”,第17行,在 断言_sre.MAGIC == MAGIC,“ SRE模块不匹配” AssertionError:SRE模块不匹配
有人知道这里发生了什么吗?
我之前安装了anaconda,并且运行良好。但是后来我卸载并重新安装了anaconda,现在又收到此错误。
答案 0 :(得分:3)
确保所使用的Python解释器版本(如3.7)与“ re” python模块(如3.6.1)之间没有任何不匹配。
答案 1 :(得分:1)
您需要重新安装IDLE或anaconda
答案 2 :(得分:1)
我的PYTHONHOME
和PYTHONPATH
环境变量指向错误的版本。通过修复此import sre_compile
已被修复。
答案 3 :(得分:0)
确保您安装的python版本与anaconda使用的版本完全匹配。如果没有得到另一个Python版本。 在Windows上,您可以在控制中心->卸载程序-> Anaconda名称中看到anaconda python版本。 还要确保没有安装较旧的python版本(仍然可能有指向它们的环境变量)。
答案 4 :(得分:0)
您可以切换Anaconda的Python版本。无需卸载Anaconda。
检查可用的Python版本:
conda search python
选择您喜欢的Python版本:
conda install python=3.7.5