Tensorflow学习笔记(一)Win7+python3.5+Tensorflow+pycharm

Win7+python3.5+Tensorflow+pycharm

若电脑上没有python以及没有anaconda,可以直接看正式安装部分

开始安装前的坑坑

今天开始第一天入了深度学习的坑,昨天吴恩达刚宣布将在coursera上开设AI课程,目前估计这个tensorfow是相当的火吧。
安装这个东西简直让我回忆起了大一时候刚学C安装VS2010时候的血泪史啊!
先从我入的坑开始吧,因为前人造福,发现我的电脑上已经安装有了anaconda2对应的python2.7版本了,以为发现了宝,直接安装一个tensorflow就好了,愿望是美好的,所以我就到网上找了一个教程,http://blog.csdn.net/fyz530357172/article/details/73742322
大致的思路是利用anaconda里的conda命令建一个python3的虚拟环境然后在虚拟环境里再用pip命令安装tensorflow。
新建环境命令:conda create -n py3 python=3.5
我们想用python3.5版本的时候 ,激活命令:activate py3
关闭环境空间的命令: deactivate py3
安装tensorflow的话,直接在激活的环境里pip install –upgrade –ignore-installed tensorflow就可,教程里成功的案例是这样的,然而成功总是相同的,错误总是千奇百怪。我按照教程弄的时候,在虚拟环境里根本没法用pip命令,提示说:No module named urllib3 ,缺少模块,这个我查找stackflow看了一些资料后都没有弄出一个所以然。
so……
对于一个入门小白来说,我就果断放弃了。

正式安装

第一步 Annaconda安装

具体可以参照这个教程http://blog.csdn.net/u013080652/article/details/68922702
安装之前需要注意:只有python3.5才能调用tensorflow,所以要下载对应python3.5版本的anaconda3-4.2.0 相应的下载目录可以直接去这里下载https://repo.continuum.io/archive/.winzip/
安装的时候,会有一个提示是否添加到环境变量中直接勾选就可以,其它就是一路next操作,然后就安装好了Anaconda3。
检测python是否安装,打开cmd输入python就可以
python测试图

第二步 TensorFlow安装

TensorFlow 有两个版本:CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果要安装 GPU 版本,请先确认显卡是否支持 CUDA。我的电脑不支持,所以采用 安装cpu版本,跑服务器的时候再入坑GPU版本吧

采用pip安装时的小tips:
1.确认版本:pip版本 >= 8.1。用 pip -V 查看当前 pip 版本,用 python -m pip install -U pip 升级pip 。(这个可看可不看)
2.确保你安装了 VS2015 或者 2013 或者 2010。(其实不一定要有,pip命令会给你安装vs包依赖的)
1.安装之前可以先为tensorflow新建一个干净的环境
新建环境命令:conda create -n tensorflow python=3.5
安装完成以后,激活 tensorflow 环境命令: activate tensorflow。退出环境命令:deactivate tensorflow

一键安装tensorflow命令:
pip install –upgrade –ignore-installed tensorflow
然后不出意外的话,漫长的等待过程之后你就安装好了。

测试是否成功安装了Tensorflow

1.第一种方法,在cmd输入

python
import tensorflow as tf
hello = tf.constant(‘Hello, TensorFlow!’)
sess = tf.Session()
print(sess.run(hello))

看到输出结果:Hello,TEnsorFlow!就大功告成。
TensorFlow测试图

2.第二种方法,anaconda自带了一款编辑器spyder,我们以后就可以用这款编辑器来编写代码。
spyder.exe放在安装目录下的Scripts里面,如我的是 D:/Anaconda3/Scripts/spyder.exe, 直接双击就能运行。我们可以右键发送到桌面快捷方式,以后运行就比较方便了。
我们简单编写一个程序来测试一下安装是否成功,该程序用来打开一张图片并显示。首先准备一张图片,然后打开spyder,编写如下代码:

from skimage import io
img=io.imread(‘d:/a. jpg’)
io.imshow(img)

将其中的d:/a.jpg 改成你的图片位置,然后点击上面工具栏里的绿色三角进行运行,最终显示。
spyder测试图

配置清华源(安装完成再配置)

安装完以后,打开Anaconda Prompt,输入清华的仓库镜像,更新包更快。
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config –set show_channel_urls yes()

第三步 Pycharm安装

如果不用anaconda自带的编辑器的话,就去pycharm官网下载一个pycharm,试用30天的,然后再依照教程的注册码填上,就可以用了,千万不要去什么乱七八糟的网站上下载破解版,他会给安装许多的附加软件,很烦。
有注册码的资源博:http://blog.csdn.net/chenggong2dm/article/details/9365437

最后的最后,以防我又要使用python2.7

Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存
http://blog.csdn.net/infin1te/article/details/50445217

Windows解决anaconda下双python版本安装TensorFlow
http://www.cnblogs.com/Yu-FeiFei/p/6921782.html

或者更简单的一个方法,直接在Anaconda3中Python3.5和Python2.7共存
http://www.cnblogs.com/v5captain/p/6414177.html

猜你喜欢

转载自blog.csdn.net/u011440696/article/details/77073745
今日推荐