一、问题描述及解决办法
安装TensorFlow最头疼的就是一般情况下都会报错,这是因为TensorFlow库总是会和本地的一些库产生冲突。网上的提供的很多其他方法缝缝补补最后还是会出现新的问题,最有效的方式就是在Anaconda Prompt终端中先创建虚拟环境,然后激活虚拟环境,再安装TensorFlow库。
二、具体操作流程
step1:在Anaconda Prompt中使用下面的指令创建名为“tf_env”的虚拟环境(若创建失败可参考我账号内发的有关帖子的解决方法):
conda create --name tf_env
step2:继续输入下面的指令激活所创建的虚拟环境:
conda activate tf_env
step3:然后使用下面的指令安装TensorFlow库:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
注1:在step3步骤安装的过程中大概率还会出现以下报错:
ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
该报错指的是在安装TensorFlow的过程中无法拆卸wrapt库,我试了很多指令无法解决,最后发现最有效的方式是在你安装Anaconda的文件夹中搜索“wrapt..egg-info”文件,然后把它们全删了再重新进行step3即可:
最终,我成功的解决了所有的问题,成功安装TensorFlow库,开心!
注2:当上面所有流程都完成的时候还可能出现打开Notebook编辑器闪退的情况,这是因为markupsafe版本过高导致,通过以下代码下载低版本的markupsafe即可:
pip install markupsafe==2.0.1