我已经在Windows中安装了TensorFlow,但是尝试将其导入Jupyter Notebook中时出现错误

时间:2019-05-29 07:43:39

标签: python tensorflow jupyter-notebook anaconda

将tensorflow导入为tf

ModuleNotFoundError Traceback(最近一次通话) ModuleNotFoundError:没有名为“ numpy.core._multiarray_umath”的模块


ImportError跟踪(最近一次通话) ImportError:numpy.core.multiarray导入失败

上述异常是以下异常的直接原因:

SystemError跟踪(最近一次通话) 〜_AppData \ Local \ Continuum \ anaconda3 \ lib \ importlib_bootstrap.py in _find_and_load(name,import _)

SystemError:返回了带有错误集的结果


ImportError跟踪(最近一次通话) ImportError:numpy.core._multiarray_umath导入失败


ImportError跟踪(最近一次通话) ImportError:numpy.core.umath导入失败

1 个答案:

答案 0 :(得分:1)

发生这种情况是因为jupyter没有选择安装在该特定环境中的tensorflow。

上述解决方案是:

conda activate <your-env>
conda install jupyter
pip install tensorflow
jupyter notebook

这现在应该可以正常工作,因为您已经在环境中使用conda安装了jupyter。

此外,我可以在您的帖子中看到numpy存在问题。 作为预防措施,

pip install -U numpy

或在卸载后重新安装

pip uninstall numpy
pip install numpy

或第三种方式:

pip install --ignore-installed numpy

记住激活环境后要做的事情。

应该对它进行排序