[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”的模块

ModuleNotFoundError:没有名为'Softlayer'的模块

我该如何解决modulenotfounderror:没有名为'kivy'的模块错误?