1

我在播放Cleverhans Library中作为示例给出的以下代码时遇到问题:

问题在第 18 行。播放时会出现导入错误:

ImportError: cannot import name 'flags'

我试图在帮助中查看,那里也没有列出任何标志功能。

from cleverhans.compat import flags

这应该通过简单地导入模块并且不给出错误来工作。

4

3 回答 3

1

对于任何需要解决方案的人:替换from cleverhans.compat import flagsfrom tensorflow.python.platform import flags

于 2019-01-19T08:56:06.887 回答
0

我找到了解决方案。

如果出现任何此类错误,那么它是由于您设置环境工作方式的问题。

如果依赖项完全对齐,则不会出现此类错误。

谢谢 :)

PS 如果您在 Cleverhans 中运行代码时发现此类错误,请给我留言。我很乐意提供帮助:)

于 2019-01-18T13:44:16.263 回答
0

如果你使用的是pycharm,也许你应该打开所有的项目'cleverhans-master',然后右键单击它,选择mark directory as---source root。并且可以正常导入。

于 2019-08-08T12:39:07.010 回答