@TOC)
一.AttributeError: module ‘tensorflow’ has no attribute ‘Session’(2021.3.31)
错误描述:
该错误出现在安装完tensorflow后的调试过程,出现该错误原因为tf.session为tensorflow1.x版本适用,本机安装tensorflow版本为2.4,无法兼容。


解决方案:1.加入语句tf.compat.v1.disable_eager_execution()
以保证sess.run正常运行
2.使用tensorflow 2.x版本的接口进行调用,将tf.Session() 改为 tf.compat.v1.Session()

除此,还可以选用低版本的tensorflow,在pycharm使用中,诸如此类有关版本兼容问题很多,在开始一个项目前需要统筹兼顾,深入思考问题。

本文总结了在PyCharm中学习Python和TensorFlow时遇到的常见错误及其解决方案,包括AttributeError关于tensorflow Session的问题,IndentationError的解决,处理多个DLL导入,numpy.core.multiarray导入失败,以及非UTF-8编码文件的处理方法。通过这些解决方案,可以帮助开发者更好地理解和解决版本兼容及编码问题。
最低0.47元/天 解锁文章
1322

被折叠的 条评论
为什么被折叠?



