I also had the problem and solved it. The solution is quite simple, that is installing meep and spyder at the same time with this command:
conda create -n meep -c conda-forge pymeep pymeep-extras spyder
I create an env of meep.
'$ conda create -n mp -c conda-forge pymeep pymeep-extras'
then
'$ conda activate mp'
I can import meep module in python.
However, I want to use run it in spyder5. But in the env. mp, I have no spyder. I am confused how to use spyder in mp env.
meep module in spyder5 modulenotfounderror