【发布时间】:2020-03-21 05:29:16
【问题描述】:
当我运行这段代码时:
import tensorflow as tf
tensor = tf.Tensor([[0, 1, 2, 3][3, 2, 1, 0]])
print(tensor.shape)
print(tensor.shape[0])
我收到此错误:
Traceback(最近一次调用最后一次):文件“singlestock/code.py”,行 1、在 将 tensorflow 导入为 tf 文件 "D:\documenten\programs\Python\3.7.4\lib\site-packages\tensorflow\__init__.py", 第 98 行,在 从 tensorflow_core 导入 *
文件 "D:\documenten\programs\Python\3.7.4\lib\site-packages\tensorflow_core\__init__.py", 第 40 行,在 从 tensorflow.python.tools 导入 module_util 作为 _module_util
ModuleNotFoundError:没有名为“tensorflow.python.tools”的模块; 'tensorflow.python' 不是一个包
我试图通过重新安装 python 和所有包来解决它。那没有用。
我后来尝试重新安装所有禁用 pip 缓存的软件包,但也没有用。
我还运行了所有代码,似乎“module_util”就在它应该在的位置(“D:\documenten\programs\Python\3.7.4\Lib\site-packages\tensorflow_core\python\tools\模块_util.py”)。
导入其他包时不会出现此问题。仅适用于 TensorFlow。
所以我不明白为什么 python 找不到那个模块。 我该如何解决这个问题?
【问题讨论】:
标签: python tensorflow runtime-error tensorflow2.0