[ModuleNotFoundError尝试导入Tensorflow
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ModuleNotFoundError尝试导入Tensorflow相关的知识,希望对你有一定的参考价值。
[每当我运行此代码:
import tensorflow as tf
tensor = tf.Tensor([[0, 1, 2, 3][3, 2, 1, 0]])
print(tensor.shape)
print(tensor.shape[0])
我收到此错误:
追踪(最近一次通话):文件“ 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 module_util .py”)。
导入其他软件包时不会发生此问题。仅限于Tensorflow。
所以我不明白为什么python找不到那个模块。我该如何解决这个问题?
您需要验证是否已安装软件包,该软件包有两种方法:
方法1:
import sys
print(sys.path)
现在对每个输出进行检查并手动验证是否已安装软件包
方法2:
try:
import mymodule
except ImportError, e:
pass
然后,如果发现缺少该软件包,请确认是否将其安装在错误的位置,因为可能安装了多个python。
然后从路径下载文件中手动放置该库tesnorflow并放入我们从方法1得到的位置
以上是关于[ModuleNotFoundError尝试导入Tensorflow的主要内容,如果未能解决你的问题,请参考以下文章
导入python函数给出ModuleNotFoundError [重复]
Python3 ModuleNotFoundError 导入
相对导入 - ModuleNotFoundError:没有名为 x 的模块
从 apiclient.discovery 导入构建 ModuleNotFoundError:没有名为“apiclient.discovery”的模块