TensorFlow™ 是一個采用數據流圖(data flow graphs),用於數值計算的開源軟件庫。節點(Nodes)在圖中表示數學操作,圖中的線(edges)則表示在節點間相互聯系的多維數據數組,即張量(tensor)。它靈活的架構讓你可以在多種平台上展開計算,例如台式計算機中的一個或多個CPU(或GPU),服務器,移動設備等等。TensorFlow 最初由Google大腦小組(隸屬於Google機器智能研究機構)的研究員和工程師們開發出來,用於機器學習和深度神經網絡方面的研究,但這個系統的通用性使其也可廣泛用於其他計算領域。
在學習安裝tensorflow的時候出現一大堆問題特此總結哈:
當計算機上原來存在一個python版本,之后為了適用於PyCharm 中的項目安裝了一個Anaconda3 (64-bit)並且保留了多個python的時候,安裝tensorflow就會出現各種各樣的問題:比如說:
https://www.cnblogs.com/lvsling/p/8672404.html
這個連接中的問題我也遇到過;
最后使用的時候在通過Pip list查看安裝包發現確實存在Tensorflow這包文件

但是,當我在進入python后發現提示:ImportError:No Model named ‘tensorflow’的問題,

在PyCharm 項目中打開項目選擇相應版本發現

中,並沒有顯示存在tensorflow,運行不同版本會出現不同的問題,最后發現就是因為版本不同造成的問題:
使用Anaconda管理多個版本的Python環境:https://jingyan.baidu.com/article/22a299b5e6e4909e18376a4b.html
通過操作Anaconda Prompt;查看版本

選擇我對應項目路徑的python進入 activate python35

發現並沒有在項目中安裝,於是
pip install tensorflow==1.1
(Python版本3.5最好對應tensorflow版本1.1)
執行完成后在通過 pip list

發現存在tensorflow庫。。
再進入


驗證發現沒問題,運行項目也沒問題,,總結:出現問題的原因在於版本的不對應,和python路徑不同。。。。
常用python CMD操作符
pip List ----查詢當前python中的類庫(不用進入python)
pip install tensorflow==1.2 ----安裝版本1.2的tensorflow項目
pip uninstall tensorflow ----卸載項目tensorflow
python --version ----查詢當前python版本
常用Anacond的Anacond prompt操作語句
conda --version ---查詢當前Anacond版本
conda info --envs ---查詢已安裝的Python版本
conda create --name python27 python=2.7 ---制定了環境名稱是python27,指定了Python版本是2.7,執行命令后,Conda會自動下載最新版的Python2.7,並自動部署
activate python27 ---切換Python環境到剛才新添加的Python2.7
conda remove --name python27 --all 進行刪除
相關資料鏈接總結:
windows平台下,TensorFlow的安裝、卸載以及遇到的各種錯誤!!!
https://blog.csdn.net/qq_27245699/article/details/81050035
Anaconda3 tensorflow安裝及ModuleNotFoundError: No module named 'tensorflow' 解答
http://www.cnblogs.com/yiyezhouming/p/9497697.html
從零開始Windows環境下安裝python+tensorflow
https://blog.csdn.net/qq_16257817/article/details/75001854
Tensorflow中文社區
