Python 与tensorflow一起导入时出现Numpy错误

Python 与tensorflow一起导入时出现Numpy错误,python,numpy,tensorflow,Python,Numpy,Tensorflow,我在尝试导入tensorflow时遇到此错误。 巨蟒jupyter笔记本中的代码是: import tensorflow as tf. 错误:- ModuleNotFoundError:没有名为numpy.core.\u multiarray\u umath的模块。 ImportError:numpy.core.\u multiarray\u umath无法导入。 ImportError:numpy.core.umath导入失败 这很可能是由于numpy版本的安装冲突造成的。例如,一个软件包依

我在尝试导入tensorflow时遇到此错误。 巨蟒jupyter笔记本中的代码是:

import tensorflow as tf.
错误:-

ModuleNotFoundError:没有名为numpy.core.\u multiarray\u umath的模块。 ImportError:numpy.core.\u multiarray\u umath无法导入。 ImportError:numpy.core.umath导入失败


这很可能是由于numpy版本的安装冲突造成的。例如,一个软件包依赖于numpy 1.15,但不知何故numpy 1.16潜入了您的环境并实际被使用。在
conda
环境中通过
pip
不小心安装时,我经常遇到这个问题。检查安装了哪个numpy版本以及实际需要哪个版本。使用
np.\uuuuuu version\uuuuuuuu
np.\uuuuuu file\uuuuuuuuu
可以找出实际使用的是哪个numpy软件包,以及它是否是您期望的软件包。

这很可能是由于numpy版本的安装冲突造成的。例如,一个软件包依赖于numpy 1.15,但不知何故numpy 1.16潜入了您的环境并实际被使用。在
conda
环境中通过
pip
不小心安装时,我经常遇到这个问题。检查安装了哪个numpy版本以及实际需要哪个版本。使用
np.\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,tensorflow支持numpy版本1.16.1

我在导入keras时遇到了同样的问题。为了安装keras,我将PYTHONPATH更改为/usr/lib/tensorflow\u cpu/lib/site包。但是它无法导入numpy,然后我将PYTHONPATH切换到上一个路径

C:\Users\Administrator\Anaconda3\lib\site包


我认为我们不需要pip卸载和pip安装numpy。只需检查环境变量路径。我在输入keras时遇到了同样的问题。为了安装keras,我将PYTHONPATH更改为/usr/lib/tensorflow\u cpu/lib/site包。但是它无法导入numpy,然后我将PYTHONPATH切换到上一个路径

C:\Users\Administrator\Anaconda3\lib\site包


我认为我们不需要pip卸载和pip安装numpy。只需检查环境变量路径。os.sys.path并更改它。

将numpy导入为np和打印(np.\uuu版本)
的输出是什么?从env卸载numpy和TensorFlow。再次安装TensorFlow。Numpy作为依赖项包将自动安装。这将修复错误。您使用的是conda/virtualenv吗?您是否可以发布已安装软件包的列表(例如,
conda list
pip list
的输出?
import numpy as np
print(np.\uu version\uuuuuuuuu)的输出是什么
?从环境中卸载NumPy和TensorFlow。再次安装TensorFlow。NumPy作为依赖项软件包将自动安装。这将修复错误。您是否使用conda/virtualenv?是否可以发布已安装软件包的列表(例如,
conda list
pip list