作者:小白一枚 | 来源:互联网 | 2023-09-09 17:36
使用原因:想运行使用TensorFlow1写的代码,但环境是TensorFlow2,不想卸载重装。
虽然可以通过查资料将TensorFlow1中使用的函数和模块在TensorFlow2中找到,但改动太大,且有些对应函数参数甚至相反。所以放弃。
尝试解决:
方法一:
import tensorflow.compat.v1 as tf
TensorFlow2中可使用此方法使用tensorflow1
如果遇到import无法解析则是使用方法二
方法二:
import tensorflow._api.v2.compat.v1 as tf
tf.disable_v2_behavior()
#------------对于方法二测试正确的展示--------------------------------------------------------------------
(单步调试无报错,直接运行可成功)