{"id":292,"hash":"3c59b703fe946e3631ecd653b9fb02bca81f69542c3642713f4fce37b468349d","pattern":"When importing tensorflow, I get the following error: No module named &#39;numpy.core._multiarray_umath&#39;","full_message":"I have installed Ancaconda3 and Tensorflow. When I try to import Tensorflow in python shell I receive the following error:\n\nModuleNotFoundError: No module named 'numpy.core._multiarray_umath'\nImportError: numpy.core.multiarray failed to import\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):   File \"\", line 980, in _find_and_load SystemError:\n<class '_frozen_importlib._ModuleLockManager'> returned a result with\nan error set ImportError: numpy.core._multiarray_umath failed to\nimport ImportError: numpy.core.umath failed to import\n\nI am not sure what the problem is as numpy is installed on my system and can be successfully imported in python.\nI am using Windows10.","ecosystem":"pypi","package_name":"python-3.x","package_version":null,"solution":"I also had the same issue.\nIt got resloved once I upgraded the numpy from 1.15.4 to 1.16.1.\n\nIf you're using pip:\npip install numpy --upgrade\n\nNumpy that came with Anaconda3 is of version 1.15.4. so i upgraded and it worked.\n\nSide note: if you're also using scikit-image in your script, be aware that numpy 1.16.3 has a conflict with old versions of scikit-image (e.g. you may get ImportError: cannot import name '_validate_lengths'). In that case, pip install --upgrade scikit-image from terminal solved the issue for me.","confidence":0.95,"source":"stackoverflow","source_url":"https://stackoverflow.com/questions/54665842/when-importing-tensorflow-i-get-the-following-error-no-module-named-numpy-cor","votes":107,"created_at":"2026-04-19T04:41:46.112625+00:00","updated_at":"2026-04-19T04:51:57.734633+00:00"}