我只是尝试导入 vis_utils来自tensorflow.keras,但它给了我
>>> import tensorflow.keras.utils.vis_utils
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'tensorflow.keras.utils.vis_utils'
检查 utils 的位置告诉我它指向错误的(?)目录:
>>> print(tensorflow.keras.utils.__file__)
/usr/local/lib/python3.5/dist-packages/tensorflow/_api/v1/keras/utils/__init__.py
但它实际上应该指向 /usr/local/lib/python3.5/dist-packages/tensorflow/python/keras/utils/__init__.py
我已经通过 pip 安装了所有内容,并且 tf 版本在我的 vanilla Ubuntu 16.04 上为 1.12。安装是否被污染或者如何告诉 python 加载正确的模块?
最佳答案
导入tensorflow.python.keras.utils.vis_utils
应该可以工作。
关于python - _api/v1/keras/和 python/keras 之间的tensorflow/keras utils模块混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54270188/