今天从下午5点开始安装Python和TensorFlow,先是装了Python3.6,然后pip顺利安装好了,到最后安装TensorFlow遇到了麻烦。师兄突然告诉我Python3.6不支持用pip装TensorFlow,晴天霹雳告诉我要卸载掉重新装Python3.5版本,而且推荐了anaconda这个集成器。(anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。anaconda可以看做Python的一个集成安装,安装它后就默认安装了python、IPython、集成开发环境Spyder和众多的包和模块。非常方便。)
以下为整个安装过程:
一、Anaconda with Python 3.5的下载地址:
https://docs.anaconda.com/anaconda/faq#how-do-i-get-the-latest-anaconda-with-python-3-5
然后选择Anaconda3-4.2.0-Windows-x86_64.exe 这个版本下载(我刚开始下载错了版本了,安装3次花了近两小时时间,这里一定要注意)
安装过程说明:http://www.jb51.net/article/109726.htm
二、Anaconda安装完成后,用以下语句 升级pip,并安装TensorFlow
Windows下安装tensorflow步骤: http://blog.youkuaiyun.com/chongtong/article/details/53905625
PS:我在升级完pip,安装TensorFlow的过程中遇到了setuptools包版本低不兼容的问题,用语句卸载此包失败
只好在文件夹中手动删除了,然后重装并升级此包:
pip install setuptools
pip install ——upgrade setuptools
(Python包的卸载方式:在使用pip对包进行管理时,直接使用pip命令卸载即可。使用python setup.py install进行安装包时,可以使用python setup.py install --record files.txt命令记录安装过程,在linux环境下使用cat files.txt | xargs rm –rf命令即可完全卸载。Windows环境下笔者没有找到好的方法,只能手动删除。)
花了一晚上的时间,终于安装成功啦,明天就要开始进击TensorFlow啦!
师兄还推荐了一个pycharm工具,据说非常好用。我一直不明白Python与TensorFlow的关系,现在又来了个pycharm,师兄形象地把python比为一把斧子,TensorFlow就像是斧子韧,pycharm就像是把手,真是应该和前辈多交流,一句话就顶我看半小时的百度,hahaha~
(PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。)
PS:几个常用语句
C:\Users\Fiona>conda list
C:\Users\Fiona>python
测试:
Import tensorflow as tf
Hello = tf.constant<’Hello,Tensorflow!’>
Sess = tf.Session<>
Print<sess.run<hello>>