How to fix "ImportError: cannot import name 'flags' " while importing flags from Cleverhans.compat in Python
How to fix "ImportError: cannot import name 'flags' " while importing flags from Cleverhans.compat in Python
我在播放 Cleverhans Library 中作为示例给出的以下代码时遇到问题:
问题出在第 18 行。播放时会出现导入错误:
ImportError: cannot import name 'flags'
我试图在帮助中查看,但那里也没有列出标志功能。
from cleverhans.compat import flags
这应该可以通过简单地导入模块并且不会出现错误来实现。
我找到了解决方案。
如果出现任何此类错误,那是因为您设置环境的方式有问题。
如果依赖关系完全对齐,则不会出现此类错误。
谢谢:)
P.S。如果您在 运行 您的代码在 Cleverhans 中发现此类错误,请给我留言。我很乐意提供帮助:)
任何需要解决方案的人:
将 from cleverhans.compat import flags
替换为 from tensorflow.python.platform import flags
如果你正在使用pycharm,也许你应该打开所有项目'cleverhans-master',然后右键单击它,select将目录标记为---source root。并且可以正常导入
我在播放 Cleverhans Library 中作为示例给出的以下代码时遇到问题:
问题出在第 18 行。播放时会出现导入错误:
ImportError: cannot import name 'flags'
我试图在帮助中查看,但那里也没有列出标志功能。
from cleverhans.compat import flags
这应该可以通过简单地导入模块并且不会出现错误来实现。
我找到了解决方案。
如果出现任何此类错误,那是因为您设置环境的方式有问题。
如果依赖关系完全对齐,则不会出现此类错误。
谢谢:)
P.S。如果您在 运行 您的代码在 Cleverhans 中发现此类错误,请给我留言。我很乐意提供帮助:)
任何需要解决方案的人:
将 from cleverhans.compat import flags
替换为 from tensorflow.python.platform import flags
如果你正在使用pycharm,也许你应该打开所有项目'cleverhans-master',然后右键单击它,select将目录标记为---source root。并且可以正常导入