【问题标题】:Error when doing "import tensorflow.keras.utils.np_utils"执行“导入 tensorflow.keras.utils.np_utils”时出错
【发布时间】:2020-05-29 18:28:52
【问题描述】:

我有两个问题:

(1)关于在tensorflow.keras里面导入一些子包的问题。

(2) 'pip install' 和 'conda install' 安装的包如何区分。(windows下)

我正在使用带有 tensorflow 2.0.0 的 anaconda。我正在尝试导入包,例如:

import tensorflow.keras.utils.np_utils

但是,错误显示:

---------------------------------------------------------------------------

> ModuleNotFoundError                       Traceback (most recent call
> last) <ipython-input-2-ee1bc59a14ab> in <module>
> ----> 1 import tensorflow.keras.utils.np_utils
> 
> ModuleNotFoundError: No module named 'tensorflow.keras.utils.np_utils'

我很困惑为什么会这样,我用命令安装了 tensorflow:

conda install tensorflow==2.0.0 

来自 Anaconda 提示符。

是的,我知道 anaconda 里面应该已经有所有的数据科学包,我卸载 anaconda 提供的 tensorflow 并重新安装它的原因是在使用 anaconda 之前,我在我的 PC 上安装了 Python,因为 anaconda 附带另一个Python(如果我能这样想的话:),我只是对'pip install'命令和'conda install'命令安装的软件包之间的区别感到困惑,所以我一直尝试卸载并重新安装它们......只是想看看在哪种情况下我可以在 jupyter notebook 中使用它们,在哪种情况下我可以在 Pycharm 中使用它们。

以下是我感到困惑的一些例子:

  1. 如果我使用 'pip' 命令安装软件包 P,请在命令中
    行(不是 anaconda 提示符),当我从
    我在 anaconda 中创建的虚拟环境,我可以导入这个
    P吗?

  2. 如果已安装 tensorflow 两次,则从命令行安装一次
    一次从 anaconda 提示符下,当我使用虚拟 anaconda和import tensorflow的环境,是哪个 真的在打电话吗?

  3. 我可以在 anaconda 提示符下使用“pip install”命令吗?什么是
    在 anaconda 提示符和 windows 中使用 'pip' 的区别 命令行?

如果可能的话,希望能解决1)问题,也许对问题(2)有一个简单的解释,抱歉发布太多,但我太困惑了。

非常感谢:)

【问题讨论】:

    标签: python tensorflow keras anaconda


    【解决方案1】:

    张量流 2.0

    from tensorflow.keras.utils import to_categorical
    

    Keras 现在是 tensorflow 2.0 的一部分,过去您必须使用 pip 安装 和其他包一样

    【讨论】:

      【解决方案2】:

      使用:

      from tensorflow.keras import utils
      

      然后尝试替换:

       np_utils.to_categorical
      

      与:

       utils.to_categorical
      

      对不起,如果这很晚,希望你没事!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-25
        • 2019-07-14
        • 1970-01-01
        • 2015-07-18
        • 1970-01-01
        • 2016-11-26
        • 1970-01-01
        • 2016-09-09
        相关资源
        最近更新 更多