大四赋闲在家,自学Neural Network, Deep Learning种种,前几天终于安装上了TensorFlow。 作为编程资深菜鸟,在网上参考了不下十个安装教程,折腾大半天方才完成。感慨自己CS基础太过薄弱之余,将此番安装心得记录下来,以便日后的学习参考。
尝试了许多安装方法,不幸均以失败告终,最终还是在Anaconda下完成了安装。安装教程来自这位前辈的博客:http://blog.csdn.net/u012052268/article/details/74202439 非常感谢,感谢!
Step 1 - Python基础准备
(1) 安装Python3.6
刚接触Python时是在廖雪峰老师的网站上学习的,上面有提供官方下载链接
https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe (Win 64bit)
https://www.python.org/ftp/python/3.6.3/python-3.6.3.exe (Win 32bit)
(我也不知道我64位的电脑,当时怎么阴差阳错的下成了32位的,看网上说两者差别不大emmmm算了算了不往心里去了......)
【划重点】一定一定勾选‘Add Python to PATH’选项!!!
(我好像就是忘了点这个,所以才有了下一步......)
(2)配置环境变量
如果不能正常运行Python,可能是因为环境变量Python安装位置没有加入。
解决方法:计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> 双击path -> 添加Python和Python/Scripts
具体操作详见这位前辈的教程:http://blog.csdn.net/whu_gcoder_2017/article/details/61920211
Step 2 - 安装Anaconda
Anaconda下载地址:https://www.anaconda.com/download/
【划重点】第一个选项手动勾上!!!
Step 3 - 安装Tensorflow
(1)采用清华仓库镜像下载,将以下代码复制粘入 Anaconda Prompt
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
(2)在Anaconda Prompt中利用Anaconda创建一个python3.6的环境,同样将以下代码复制粘入 Anaconda Prompt
conda create -n tensorflow python=3.6
此时打开Anaconda Navigator,便可在Environments中查看已安装好的tensorflow了
(3)启动tensorflow环境,在 Anaconda Prompt中输入
activate tensorflow
(4)安装CPU版本的tensorflow,在 Anaconda Prompt中输入
pip install --upgrade --ignore-installed tensorflow
至此,我们终于成功安装了tensorflow的CPU版本。(撒花庆祝!!!)
Step 4 -- 测试Tensorflow
(1)启动Anaconda Prompt,输入activate tensorflow
(2)启动python,输入python
(3)将以下代码复制并粘入
import tensorflow as tf
hello = tf.constant('Hello, World!')
sess = tf.Session()
print(sess.run(hello))
打印出‘Hello,World!’即说明已成功安装。