windows10(64位)Anaconda3+Python3.6搭建Tensorflow(cpu版本)
前言:第一次写文,注重积累吧,也希望大家在安装tensorflow时避免采坑
windows10(64位)Anaconda3+Python3.6搭建Tensorflow(cpu版本)
安装配置:os版本:win10
语言版本:python3.6.5
IDE: Anaconda
TensorFlow1.13.1: CPU版本
1.在安装好Anaconda的前提下
win10下安装anaconda,网上有很多的例程,这里就不再赘述。
注意:1、现在下载的anaconda自带的版本是python3.7,但是我尝试了一下tensorflow装不上去,tensorflow支持python3.5和python3.6(我现在装成功的是python3.6)。我在网上搜尝试将python降低版本(conda install Python=3.6),如果不行的话再重装一下anaconda也是很快的,推荐镜像网站安装https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,python3.6的对应的是 Anaconda 5.2,python3.7的对应的是 Anaconda 5.3。
2、要装TensorFlow必须安装64位的Python,TensorFlow不支持32位
2.安装Tensorflow
1)输入conda --version,查看anaconda是否安装好,下图即为安装好
2)输入conda info --envs,查看目前存在的环境
3)输入conda search --full -name tensorflow,查看你的电脑可以安装的tensorflow版本
4)正式安装tensorflow
一般网上直接建议你输入:pip install --upgrade --ignore-installed tensorflow
但是我试了很多次,这种安装方式会默认安装最新版本的tensorflow,直接给我安装了2.0.0版本的,之后显然是tensorflow运行不了
还有另一种方法指定安装tensorflow的版本:pip install -i https://pypi.douban.com/simple tensorflow==1.13.1
我的是安装了1.13.1版本的,我试了1.14的也运行不了,巨坑这块!
5)验证tensorflow是否安装成功
这块网上有很多的案例,大部分是hello world显示
可能这里会出现这样的问题
这篇文章作者也给出了分析:https://blog.csdn.net/hq86937375/article/details/79696023
3.Tensorflow查看版本和安装路径
查看版本步骤:
1)打开anaconda prompt
2)输入activate tfenv
目的是:进入之前配置好的fensorflow的环境(我的环境命名为tfenv)
之后前面的括号显示为进入环境,即成功
3)继续输入python,进入python模式,下图即为进入成功
4)输入import tensorflow as tf(稍等一会儿)
再输入tf.version 即可查询安装tensorflow版本
在输入tf.path 即可查询安装路径
注意:上面是两个连续的_ _中间没有空格
注意上面出现的那几行警告,是因为numpy版本过高的问题,解决它有两个办法:
a、卸载numpy:pip uninstall numpy
再pip install numpy==1.16.0
b、按照报错的路径找到该的文件,用spyder打开
再np.dtype([(“quint8”, np.uint8, 1)])按下图修改成np.dtype([(“quint8”, np.uint8, (1,))]),其余也一样修改
4.在tensorflow环境下安装Spyder和ipython
1)直接进入anaconda Navigator
2)选择spyder点击install(安装好了以后为launch)
注意要在刚刚建立的虚拟环境中(我的是tfenv)
3)安装好了以后见下图,后面出现环境名,同样jupyter也一样安装