使用tensorflow2.6在经历了
AttributeError: module ‘tensorflow’ has no attribute ‘contrib’
AttributeError: module ‘tensorflow.compat.v1‘ has no attribute ‘contrib‘
AttributeError: ‘Tensor’ object has no attribute ‘lower’
AttributeError: module ‘tensorflow’ has no attribute ‘random_normal’
各种错误,尝试了
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
但依旧有各种问题之后,我最后选择去建个低版本的虚拟环境。
解决方法:
1、安装好anaconda
2、使用pycharm直接创建conda的低版本python虚拟环境环境如python3.6;
也可以直接命令创建,然后pycharm使用该虚拟环境
conda create -n env_name python=3.6
3、在虚拟环境下安装指定版本tensorflow
pip install tensorflow==1.8
4、根据项目还缺哪些模块,依次安装即可