关于anaconda内置python版本升级到3.8后,安装Tensorflow后,导入失败的解决方法
由于Tensorflow1.0-2.0的版本都是只支持Python3.7以下的,所以之前大多是博客所写的安装Tensorflow的方法在anaconda升级到python3.8后,在Spyder中总是会出现“no module named tensorflow”的情况,但是在anaconda prompt 上可以 activate tensorflow,deactivate tensorflow。
在查阅的很多博客后,发现在2020.12发布的Tensorflow 2.4.0版本可以匹配python3.8版本。
在anaconda prompt 上查看自己的tensorflow 版本:conda list
安装新的tensorflow
如果安装了其他版本,可以用 pip uninstall tensorflow
卸载或者升级命令pip install --upgrade tensorflow==2.4.0
pip install --ignore-installed --upgrade tensorflow==2.4.0
我个人是先卸载了tensorflow再进行安装 pip install tensorflow==2.4.0