今天在运行程序的时候出现了题目的这个问题,通过查询网上共有以下几种方案,记录下来,分享给更多遇到同样问题的培养。
-
TensorFlow新版本修改了许多函数的名字,不完全整理如下:
tf.sub()更改为tf.subtract()
tf.mul()更改为tf.multiply()
tf.types.float32更改为tf.float32
tf.pact()更改为tf.stact() -
项目中的文件名命名为tensorflow.py
这种情况是最简单的情况,只需要修改文件名即可。 -
安装的tensorflow是个空包
这个问题需要将tensorflow卸载,再重新安装
卸载代码是:
pip uninstall tensorflow
重新安装可以代码是
pip install tensorflow==2.0
如果直接安装太慢可以利用清华大学的镜像,这个镜像在安装其他包时同样可以使用
-i https://pypi.tuna