按下面博客里面的步驟安裝TensorFlow1.2成功:
https://www.cnblogs.com/aipiaoborensheng/p/7768854.html
疑問:anaconda、pycharm和TensorFlow三者間的關(guān)系?
1.什么是anaconda?用來干啥?
python是科學計算的有力工具,但在進行計算過程中需要安裝很多依賴包,會對使用造成不便,所以就出現(xiàn)了提供包管理與環(huán)境管理的工具,使得python的使用更方便。(之前純用python時,就會出現(xiàn)你每想用一個新的模塊,就得自己百度cmd中安裝一下;裝了anaconda之后就直接安好了很多模塊,更方便)
Anaconda則是一個打包的集合,里面預裝好了conda、某個版本的python、眾多packages、科學計算工具等等,所以也稱為Python的一種發(fā)行版。
python科學計算發(fā)行版: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做了規(guī)律的說明:https://www.cnblogs.com/tq007/p/7281105.html
2.pycharm與anaconda的區(qū)別?
PyCharm是一種Python IDE(集成開發(fā)環(huán)境),帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動完成、單元測試、版本控制。
而Anaconda通過管理工具包、開發(fā)環(huán)境、Python版本,大大簡化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時能自動安裝相應的依賴包,同時還能使用不同的虛擬環(huán)境隔離不同要求的項目。
具體安裝:http://blog.csdn.net/yggaoeecs/article/details/78378938
?Python IDE(集成開發(fā)環(huán)境)推薦:http://www.runoob.com/python/python-ide.html
IDE的好處是可以管理項目的文件目錄,也就是用來開發(fā)項目更加合適。
3.TensorFlow與anaconda的聯(lián)系?
Anaconda是可以集成很多的科學計算包,但是TensorFlow不在原生的包里面,需要強制載入,所以需要在Anaconda環(huán)境下裝Tensorflow
TensorFlow并不是一個純粹的神經(jīng)網(wǎng)絡框架, 而是使用數(shù)據(jù)流圖進行數(shù)值分析的框架.
所以python中使用TensorFlow,其實可以把TensorFlow看成一個第三方包,方便我們搭神經(jīng)網(wǎng)絡架構(gòu)。
http://blog.csdn.net/wulex/article/details/66972720
總結(jié):anaconda是python的包管理平臺;而TensorFlow作為一個第三方包并不在anaconda包含的包中,所以需要額外安裝;pycharm是python的集成開發(fā)環(huán)境,便于程序猿管理項目的文件目錄和友好編程。
[以上均為個人看法,如有錯誤,歡迎指出]