Tensorflow在和Keras同时调用的时候出现ImportError: cannot import name ‘transpose_shape’ from ‘keras.utils.generic_utils’

原因:Tensorflow和Keras安装重复

解决办法:

  1. 删除当前环境下的Keras和Tensorflow库:
    conda uninstall keras
    conda uninstall tensorflow
  2. 重新用pip安装Keras库(只安装Keras即可 不需要安装Tensorflow):
    pip install keras
  3. 重新进入终端调用Keras和Tensorflow 成功调用无报错

总结

出现类似报错往往是因为pip和conda同时混用导致一些依赖库不兼容,可以尝试pip uninstall XXX 先删除该库,然后通过conda install XXX 再下载回来,问题可能就解决了

希望对你有帮助
Happy Coding :)

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐