i had similar crash problems on Windows 10, what I learned is that I had several non-conda versions of python on my PC, and I used 'pip install' in my environments so it messed up with conda packages and it stop working.
What I did is that I uninstalled anaconda and non-conda python, cleaned up registry from python mentions, installed fresh new miniconda, and 'conda install spyder' in the new env, conda have created new folder
C:Users~~~.spyder-py3
Inside of it I found "spyder.ini" file, where incorrect variable was set:
"spyder_pythonpath = "
I changed it from
['C:Users~~~anaconda3pkgs',
'C:Users~~~anaconda3envs']
to
['C:Users~~~miniconda3pkgs',
'C:Users~~~miniconda3envs']
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…