TensorFlow卸载安装遇到问题

最近需要用到TensorFlow,但是项目和原先的版本不太匹配,很多属性无法调用,于是想重装TensorFlow,结果遇到很多问题:

卸载了TensorFlow之后重装,虽然成功了,但是显示ERROR:

ERROR: tensorflow-gpu 2.3.0 has requirement tensorboard<3,>=2.3.0, but you'll have tensorboard 1.13.1 which is incompatible.

看上去是电脑里面还有一个TensorFlow,可是TensorFlow已经卸了的:

pip uninstall tensorflow
WARNING: Skipping tensorflow as it is not installed.

检查环境,环境里面也是有TensorFlow:

conda env list
# conda environments:
#
base                  *  D:\Python\anaconda
py36                     D:\Python\anaconda\envs\py36
pyltp                    D:\Python\anaconda\envs\pyltp
tensorflow               D:\Python\anaconda\envs\tensorflow

而且也可以调用:

>>> import tensorflow
>>>

但是调用属性时都说模块里没有该属性

想询问一下是什么情况,该怎么解决

你只卸载了tensorflow,但是和你使用pip卸载tensorflow配对的一些模块你没有卸载掉,导致你后面安装新的tensorflow的时候冲突。你安装的话也是用pip安装就会报错,你可以试试使用conda命令x卸载和安装,conda会将不符合的全部换掉。

实在不行的话,我的建议就是重新配置一个新的环境,

conda create -n  tensorflow2.3 python==3.x #x版本自定,tensorflow2.3可以换自己熟悉的名
conda activate tensorflow2.3
conda install tensorflow-gpu