踩坑!在Windows下安装Anaconda 及TensorFlow与Keras

踩坑!在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模块。
在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值