I was having this issue after using conda install for tensorflow, to fix it I used the commands:
pip uninstall numpy
pip install numpy
During the process I received a warning message highlighting numerous dependency issues with tensorflow and other package versions. I was able to update the versions with pip and this fixed my issue.
I think I could have discovered these issues earlier by using:
pip check
Hope this can help someone!