1 背景
笔者本身不是学此相关专业,学校作业要求用到TensorFlow,所以需要快速搭建环境(本身电脑显卡也不行),然后写作业,百度了很多博客,但都没有找到十分贴合的,总是报错,错误原因:输入import TensorFlow报:“找不到指定的模块”
目前问题已经解决,希望能给刚刚涉及这方面的人带来些便利,也是加强下记忆。
如果是想用GPU版本的,可以参见下面的链接
TensorFlow-GPU
2 过程
2.1 安装anaconda
(https://www.anaconda.com/download)
下载anaconda,现在的版本有python2.7版本和python3.6版本,下载好对应版本、对应系统的anaconda。(我选择631M那个)
下面两个框全部勾选
打开cmd,输入以下命令,也可以复制粘贴进去。遇见y/n选择y。
conda create -n tensorflow pip python=3.5
activate tensorflow
2.2 安装TensorFlow
打开anaconda-navigator,输入栏输入TensorFlow,找到未安装(Not installed)的TensorFlow(无前缀后缀名)勾选点击右下方apply(安装时间半小时左右)
点击home,下拉框选择TensorFlow,安装Spyder,下图为安装成功后效果图
点击Spyder的launch进入,输入测试代码
控制台窗口:
成功!
结语
困扰了我两个下午的问题终于搞通了,第一次写,有些粗糙,大家见谅。其实我们发现,anaconda-navigator里完成的事情完全可以用命令实现,但是在anaconda-navigator里操作更加方便(其实是因为错误少。。),并且网上教程样式繁多,如果是GPU版本的,涉及到版本对照,显卡对照,问题就更多了,本方法只是针对想把TensorFlow快速用起来的人群,主要是总报“找不到指定的模块”的人群,尽量让大家少死点脑细胞。