我已经安装了Ancaconda3和Tensorflow。当我尝试导入Tensorflow在python shell我收到以下错误:
ModuleNotFoundError:没有名为'numpy.core._multiarray_umath'的模块重要错误:numpy.core.multiarray导入失败
上述异常是以下异常的直接原因:
回溯(最近一次调用):文件“”,第980行,在_find_和_loadsystemerror中:返回了一个错误集为ImportError:numpy.core的结果。_multiarray_umath未能导入ImportError:numpy.core.umath未能导入
我不确定问题出在哪里,因为我的系统上安装了numpy,并且可以在python中成功导入。我正在使用Windows10。
提前谢谢。
请检查您是否已从pip安装numpy软件包。因为如果你在conda环境下运行,那么所有的软件包都需要从那里下载。为此,请使用下述声明
康达安装-c anaconda numpy
还要确保numpy版本支持您正在使用的Python版本。
我也有同样的问题。当我将numpy从1.15.4升级到1.16.1时,它重新受到喜爱。
如果你正在使用pip:pip安装Numpy-升级
Anaconda3附带的Numpy版本为1.15.4。所以我升级了,它成功了。
附带说明:如果您在脚本中也使用了Scikit图像,请注意Numpy 1.16.3与旧版本的Scikit图像有冲突(例如,您可能会得到重要错误:无法导入名称'_validate_lengths'
)。在这种情况下,来自终端的pip安装-升级Scikit图像解决了我的问题。
希望能有帮助!!
问题内容: 我有一个与此问题非常相似的问题,但仍落后了一步。我在Windows 7( 对不起 )64位系统上仅安装了一个Python 3版本。 我在此链接后安装了numpy-如问题中所述。安装进行得很好,但是当我执行时 我收到以下错误: 导入错误:没有名为numpy的模块 我知道这可能是一个超级基本的问题,但我仍在学习。 谢谢 问题答案: NumPy版本1.5.0中添加了对Python 3的支持
问题内容: 我正在使用centos linux。 我有Django的python 2.6,现在我升级到了python 2.7。 Python 2.6位于/usr/lib/python2.6中。 Python 2.7位于/usr/local/lib/python2.7中。 它们都具有site-packages目录,并且都包含django 1.2。 如果我运行python,我将获得2.7版本。 我的问
您好,我刚刚在Mac上安装了,我想使用,但当我使用它时,我得到了这个 错误: 文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow\u estimator/Python/estimator/export/export\u lib.py”,第25行,来自tensorflo
问题内容: 我看到很多这些错误。我已经尝试了所有我想做的事情,但还没有弄清楚。 我正在开发运行python 2.5和Django 1.3的开发服务器。在解压缩tar.gz下载文件后,使用python setup.py install安装了Django 1.3。 一切正常,我很少需要运行,但是尝试使用新的应用程序,并且遇到了问题。 好的,所以我有PATH问题。 从Django安装程序中,我再次检查目
我有一个与这个问题非常相似的问题。我的Windows 7 64位系统上只安装了一个版本的python 3.5。我通过官方网站安装了Anaconda3.4,正如问题中所建议的那样。安装进行得很顺利,但当我想导入时(我只是从命令行键入python) 然后我退出并键入 已满足要求(使用--upgrade to upgrade):d:\program Files\anaconda3\lib\site软件包
运行此代码后,我发现导入错误:- 如何使用google.apengine.ext