按下面博客里面的步骤安装TensorFlow1.2成功:
https://www.cnblogs.com/aipiaoborensheng/p/7768854.html
疑问:anaconda、pycharm和TensorFlow三者间的关系?
1.什么是anaconda?用来干啥?
python是科学计算的有力工具,但在进行计算过程中需要安装很多依赖包,会对使用造成不便,所以就出现了提供包管理与环境管理的工具,使得python的使用更方便。(之前纯用python时,就会出现你每想用一个新的模块,就得自己百度cmd中安装一下;装了anaconda之后就直接安好了很多模块,更方便)
Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。
python科学计算发行版:http://blog.csdn.net/u014636245/article/details/52948084
那安了anaconda还需要安装python吗?不需要,因为已集成
之前装了python,然后再装anaconda?https://www.cnblogs.com/yamin/p/7111397.htmlhttps://www.cnblogs.com/yamin/p/7111397.html
这篇里面对anaconda与python做了规律的说明:https://www.cnblogs.com/tq007/p/7281105.html
2.pycharm与anaconda的区别?
PyCharm是一种Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
而Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。
具体安装:http://blog.csdn.net/yggaoeecs/article/details/78378938
Python IDE(集成开发环境)推荐:http://www.runoob.com/python/python-ide.html
IDE的好处是可以管理项目的文件目录,也就是用来开发项目更加合适。
3.TensorFlow与anaconda的联系?
Anaconda是可以集成很多的科学计算包,但是TensorFlow不在原生的包里面,需要强制载入,所以需要在Anaconda环境下装Tensorflow
TensorFlow并不是一个纯粹的神经网络框架, 而是使用数据流图进行数值分析的框架.
所以python中使用TensorFlow,其实可以把TensorFlow看成一个第三方包,方便我们搭神经网络架构。
http://blog.csdn.net/wulex/article/details/66972720
总结:anaconda是python的包管理平台;而TensorFlow作为一个第三方包并不在anaconda包含的包中,所以需要额外安装;pycharm是python的集成开发环境,便于程序猿管理项目的文件目录和友好编程。
[以上均为个人看法,如有错误,欢迎指出]
网友评论