win7集成显卡安装tensorflow1.0傻瓜步骤

来源:互联网 发布:西西软件手机版 编辑:程序博客网 时间:2024/05/22 17:10

2017年3月4日成功安装记!!!

 

系统环境:win7 64位  集成显卡  


(先在破电脑上试试……)

1.用Anaconda包一次性安装python的常用库,下载地址:

https://www.continuum.io/downloads#windows

点击下载64-bit INSTALLER,如图:


注意,tensorflow目前在windows下只支持Python 3.5版本,因此楼主崩溃过n次,后续有参考的解决方案。

 

2.先安装Anaconda,一路勾勾和yesyes,问你要不要把Anaconda添加到环境变量中,当然吼啊!安装后,要看计算机-属性-高级系统设置-环境变量-path-点击之。



说好的添加环境变量呢???WTF,还得自己加,在变量值后面加上“;

E:\Software\Anaconda3\”,Anaconda3的安装目录。

 

开始-输入cmd-打开命令提示符,输入python,回车


环境变量设置成功,不过还是python3.6版,没办法,不管它。

 

2.下载源码https://github.com/tensorflow/tensorflow

直接点clone or download

此时间点(2017.3.5)是tensorflow 1.0版

解压缩后打开文件夹,找到_init_.py文件,点击之。

 

3.没python3.5???那就霸王硬上弓吧!

利用Anaconda创建一个python3.5的环境。

下载python3.5,地址: https://www.python.org/downloads/release/python-350/

拉到下面选这个:


召唤cmd,输入conda create -n tensorflow python=3.5

 

前方高能!!!

 

冥冥之中,好像有进度条说我帅(记不清了,反正就是没有看不懂的error)

 

4.在开始菜单中搜索 anacondanavigator,点击运行;

点击左侧的Environments,可以看到“tensorflow”的环境已经被创建,python已经换成3.5.3版;


重新回到cmd,启动环境tensorflow,输入:activate tensorflow回车


官方说进行pip安装,所以安装CUP版的TensorFlow(穷屌丝原形毕露!)输入:pip install tensorflow

完成后回到这里:


点击三角符,open terminal 或 open python 运行tensorflow,从此走上人生巅峰。

open python先破个处:

>>>Import tensorflow

>>>a=tensorflow.constant(‘helloworld’)

>>>sess=tensorflow.Session()

>>>print(sess.run(a))


我也不知道为何出一堆unknow op:xxxx 好烦!也不知有没有其他问题!但是下面还是出现了b’hello world’的结果。搜github,https://github.com/tensorflow/tensorflow/issues/7500

好像不太影响,可以更新tensorflow版本,输入:

>>>pip install c:\tensorflow_cpu-1.0.0rc2-cp35-cp35m-win_amd64.whl

红字为下载好的源码包地址

若open terminal,输入python,按照官方社区的方法去验证安装。


-------------------------------------------分割线--------------------------------------------------------

2017.03.07更

其实很简单

因为spyder还是在root环境下运行,依然是python3.6的环境,所以spyder不能import tensorflow

解决办法:

回到 anaconda navigator界面,environment>tensorflow,installed下来菜单,勾选not installed,旁边搜索spyder,发现spyder在tendorflow环境下没安装,点击之,如图:


(我已经安装好了)

安装后,再点tensorflow旁边的三角符,发现之前灰的部分可以点击了(也就是ipython和jupyter notebook在tensorflow环境下都装好了,之前是没有的)

然后回到home>Applications on>下来菜单选择tensorflow,点击spyder大框框的lunch,启动spyder


在命令行可以看到已经换成python3.5

在命令行验证一下

perfect!!!!!

(而且没有了之前在terminal上出现的一大串了,鸡冻!!!)

spyder召唤光能使者tensorflow




2 0