Windows Anaconda下Tensorflow的安装


近期首次尝试了tensorflow的安装。由于很多朋友不熟悉Linux环境,如果想在windows下学习人工智能和深度学习怎么办呢?因此本篇记录了windows 已安装anaconda的情况下tensorflow的安装过程。

在已安装的Anaconda中创建新的Tensorflow安装环境

笔者的anaconda版本是4.7.10,其默认的python版本是3.7.3,如下图。在这里插入图片描述
而从官网上看,windows下的tensorflow是不支持python3.7的,目前最新的tensorflow2.0最多也仅支持python3.6。
在这里插入图片描述
这时,如果不想重装Anaconda,就可以在里面新建一个适用于tensorflow的虚拟环境。这样就可以在base环境之外想怎么造作怎么造作啦~~
新建虚拟环境的方式有两种:
第一,可以在window cmd中输入命令:conda create --name TF python=3.5
以此来新建一个名为TF的python3.5的虚拟环境。
第二,可以打开Anaconda Navigator,在右侧Environments中create一个名为TF、python=3.5的虚拟环境。
以上两种创建虚拟环境的方式效果是一样的。
在这里插入图片描述

Tensorflow安装

激活虚拟环境

创建完虚拟环境后,可在windows cmd中安装Tensorflow,这样的方式比较直接和方便。
在cmd中输入命令:conda activate TF 激活新建的虚拟环境。
在这里插入图片描述
当然,此时也可以输入命令:conda install spyder 和 conda install jupyter 分别安装自己资环的python编写神器。

安装Tensorflow

此时可在虚拟环境中输入命令 pip3 install tensorflow安装CPU版的tensorflow。当然,也可以输入命令pip3 install tensorflow-gpu安装GPU版的tensorflow,还有之后CUDA和cuDNN的安装,等装了显卡再补充……

注:安装时可能会报两个错误:
① 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.
解决办法:输入 pip install -U --ignore-installed wrapt enum34 simplejson netaddr

② ERROR: tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you’ll have setuptools 39.1.0 which is incompatible.
原因:setuptools 版本太低
解决办法:输入 pip install --upgrade setuptools 以更新setuptools版本

以上解决方案的参考链接
另外,如果要求升级pip版本,就按照提示命令升级pip

查看Tensorflow是否安装成功

有两种常用方式:
第一,在激活的TF虚拟环境中输入命令:pip show tensorflow查看所安装的tensorflow详情
在这里插入图片描述
第二,在激活的TF虚拟环境中输入python进入python命令行,然后用我们熟悉的import tensorflow,如果没有报错就说明装好啦~
可以进一步测试tensorflow的hello world(以下为tensorflow2.0的测试代码):
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值