多版本python安裝TensorFlow出現的各種事故


TensorFlow™ 是一個采用數據流圖(data flow graphs),用於數值計算的開源軟件庫。節點(Nodes)在圖中表示數學操作,圖中的線(edges)則表示在節點間相互聯系的多維數據數組,即張量(tensor)。它靈活的架構讓你可以在多種平台上展開計算,例如台式計算機中的一個或多個CPU(或GPU),服務器,移動設備等等。TensorFlow 最初由Google大腦小組(隸屬於Google機器智能研究機構)的研究員和工程師們開發出來,用於機器學習和深度神經網絡方面的研究,但這個系統的通用性使其也可廣泛用於其他計算領域。

官方鏈接:http://www.tensorfly.cn/

在學習安裝tensorflow的時候出現一大堆問題特此總結哈:

當計算機上原來存在一個python版本,之后為了適用於PyCharm 中的項目安裝了一個Anaconda3 (64-bit)並且保留了多個python的時候,安裝tensorflow就會出現各種各樣的問題:比如說:

https://www.cnblogs.com/lvsling/p/8672404.html

這個連接中的問題我也遇到過;

最后使用的時候在通過Pip list查看安裝包發現確實存在Tensorflow這包文件

但是,當我在進入python后發現提示:ImportErrorNo 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.2tensorflow項目

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中文社區

http://www.tensorfly.cn/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM