Jupyter-notebook numpy.core.umath 导入失败

Jupyter-notebook numpy.core.umath failed to import

Jupyter notebook在导入tensorflow.But时出现"numpy.core.umath failed to import"错误,在其他情况下可以正确导入,例如CMD和pycharm。

tf2 是一个 conda 虚拟环境

我使用 ipykernel 将 conda virtual env 映射到 jupyter notebook。

python3 -m ipykernel install --user --name tf2 --display-name tf2

numpy 1.16.4
张量流 2.0.0a0
张量流 GPU 2.0.0a0
张量层 2.1.0

我试过把numpy的版本改成1.16.3+mkl,问题依旧。

import tensorflow as tf
print(tf.__version__)

这是错误信息

ModuleNotFoundError Traceback(最后一次调用) ModuleNotFoundError:没有名为 'numpy.core._multiarray_umath'

的模块

ModuleNotFoundError Traceback(最后一次调用) ModuleNotFoundError:没有名为 'numpy.core._multiarray_umath'

的模块

ImportError Traceback(最后一次调用) 导入错误:numpy.core._multiarray_umath 导入失败

ImportError Traceback(最后一次调用) 导入错误:numpy.core.umath 导入失败

你在启动Jupyter之前激活了conda环境吗?还是依赖Anaconda kernel provider,它在不同的环境中寻找内核,并在启动内核时激活环境?

如果两者都不是,请尝试其中之一。