踩坑!在Windows下安装Anaconda 及TensorFlow与Keras
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
写在前面:本文参考该篇博客(在Windows下安装Anaconda 及TensorFlow与Keras(超级详细哦)),记录自己安装过程中的问题,感谢原作者的分享
一、安装Anaconda并创建虚拟环境
1.1下载安装Anaconda
安装Anaconda的过程比较简单,选择好版本,按照教程下一步就可以。
1.2创建Anaconda虚拟环境
1)新建一个工作文件夹,后续的tensorflow及keras将安装在该文件下,如e:\deeplearning;
2)在命令行中输入e: ,即将工作空间切换到E盘根目录下。
3)在命令行中输入cd deeplearning,即将工作空间切换到E盘下的deeplearning文件夹下。
4)在工作空间中输入:conda create --name tensorFlow python=3.6 anaconda,创建anaconda的虚拟环境。
注:安装前需核对python的版本信息,我这里选择的是3.6版本
踩坑1:在安装过程中受网速的影响较大,会出现部分文件下载失败的情况;
解决措施:在安装目录下找到下载失败的文件,并删除。再次conda create,多试几次直至全部安装成功;
成功安装时,会出现activate tensorFlow启动虚拟环境与deactivate关闭虚拟环境命令行;
二、安装Tensorflow及keras
2.1 pip install安装Tensorflow
建议使用清华源pip安装,速度相对快一点。
CPU版本:
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
GPU版本:
pip install tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
我安装的是1.15.2GPU版
pip install tensorflow-gpu==1.15.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
踩坑2:安装过程中出现“Failed building wheel for wrapt”等问题,并提示pip版本不对
解决措施:依据提示:python -m pip install --upgrade pip更新pip,成功更新的结果如下:
最后,再次pip安装tensorflow,安装完成后可用tf.__version__和tf.__path__分别查看安装版本及路径;
2.1 pip install安装keras
踩坑3:直接利用“pip install keras==2.4”安装时受网速影响较大,会出现read timed out 的情况,如下图所示:
解决措施:使用清华源镜像安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keras
成功安装的界面如下:
三、启动jupyter notebook测试验证
3.1 启动jupyter notebook
先按照之前的步骤启动tensorflow的虚拟环境,然后输入jupyter notebook。
踩坑4:启动时有可能出现DLL load failed错误,如下图所示:
解决措施:
将anaconda安装路径里面的Scripts和Library\bin路径添加到系统环境变量中,如:
之后重新启动虚拟环境,便可正常打开jupyter notebook
3.2 测试tensorflow及keras
踩坑5: jupyter中报错:NO module named ‘tensorflow’:
原因:为了让Jupyter Notebook支持虚拟运行环境,需要在Anaconda里安装一个插件。
解决措施:回到终端下面,退出目前正在运行的Jupyter Notebook Server,然后执行:
conda install nb_conda
再重新开启Jupyter Notebook,便可正常加载tensorflow与keras模块。