将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导入失败
答案 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
记住激活环境后要做的事情。
应该对它进行排序