【问题标题】:ModuleNotFoundError: No module named 'cleverhans.utils_keras' in ColabModuleNotFoundError:Colab 中没有名为“cleverhans.utils_keras”的模块
【发布时间】:2021-11-26 14:21:55
【问题描述】:

我在Colab中使用了以下安装cleverhans

!pip install -qq -e git+http://github.com/tensorflow/cleverhans.git#egg=cleverhans
import sys
sys.path.append('/content/src/cleverhans')
import cleverhans

而且它似乎运作良好。然后我使用以下内容:

from cleverhans.utils_keras import KerasModelWrapper
wrap = KerasModelWrapper(network)

我得到:

ModuleNotFoundError                       Traceback (most recent call last)

<ipython-input-42-bf6d85d04ab3> in <module>()
----> 1 from cleverhans.utils_keras import KerasModelWrapper
      2 wrap = KerasModelWrapper(network)

ModuleNotFoundError: No module named 'cleverhans.utils_keras'

【问题讨论】:

    标签: pip google-colaboratory cleverhans


    【解决方案1】:

    模块cleverhans.utils_kerascleverhans_v3.1.0 的一部分。 The subdirectory 有自己的setup.py,即它是自己独立的包。使用命令安装它

    !pip install -U "git+https://github.com/cleverhans-lab/cleverhans.git#egg=cleverhans&subdirectory=cleverhans_v3.1.0"
    

    【讨论】:

    • 谢谢@phd!我认为你必须添加!在点 (!pip) 之前。如您所述,我已成功安装,但仍然出现错误:10 # 分配而不是导入,因为从 Keras 和 AttributeError 中直接导入:模块 'tensorflow' 没有属性 'GraphKeys
    猜你喜欢
    • 1970-01-01
    • 2019-03-28
    • 2017-12-30
    • 1970-01-01
    • 2018-01-06
    • 2018-11-11
    • 2015-04-10
    • 2013-11-27
    • 2014-02-17
    相关资源
    最近更新 更多