win10+anaconda3-4.3.1+tesorflow1.0安装过程(配置Spyder)

来源:互联网 发布:淘宝出货单表格 编辑:程序博客网 时间:2024/05/19 14:01

一直要学tensorflow,前前后后折腾了安装环境好几次,每次感觉都留下点麻烦,导致后来跑代码的时候各种出错。目前使用的方法是我折腾了几次之后,暂时认为还可以的方法,借鉴了网上好多牛人的博客,感谢网上的这些牛人们的贡献。

anaconda官网下载windows版本的anaconda,并安装

我就直接下载了最新版本64位的。之前安装软件都不喜欢安装在C:盘,之前的anaconda安装就安装在了D:盘,tensorflow安装的是0.12的版本,然后跑官网的RNN程序的时候出现了错误

【TypeError: strided_slice() missing 1 required positional argument: ‘strides’】

有人说是版本低了,所以我想升级tensorflow

pip3 install --upgrade tensorflow

然后就报错了,看了一下错误,我觉得可能和安装路径没有使用默认有关系(其实我不太懂),所以干脆卸载,重新安装tensorflow1.0

注:我卸载了原来电脑自带的Python,安装anaconda的时候,把anaconda添加到了环境变量中,并且把anaconda下的Python设成了默认,这两个在安装的过程中是两个选项,直接勾选就可以了

安装tensorflow1.0

在开始菜单中找到刚安装好的anaconda目录,展开选择anaconda prompt,进入命令模式 ,输入一下命令

conda create -n tensorflow python=3.5

新版的anaconda中的python是3.6版的,据说tensorflow在python3.5下更稳定,所以这里创建一个python3.5的环境。安装完成后,输入

activate tensorflow

按照命令行提示进行激活。

安装tensorflow1.0 CPU版本

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

等待安装结束。
进行测试

python #进入pythonimport tensorflow as tfhello = tf.constant("hello tensorflow!")sess = tf.Session()print(sess.run(hello))

安装成功会显示
b’hello tensorflow!’

安装配套的Spyder

打开anaconda navigator
在左侧选择Home,然后旁边有Applications on,这是个下拉菜单,点开选择tensorflow,然后在下边找到Spyder,点击install,等待安装结束。

启动有tensorflow的Spyder

如果点击开始菜单中的Spyder,启动的是python3.6的Spyder。所以我从anaconda prompt启动Spyder。
打开anaconda prompt,依次输入两条命令

activate tensorflowspyder

这样启动的是python3.5有tensorflow的Spyder。

0 0