依賴Anaconda環境安裝TensorFlow庫,避免采坑


TensorFlow™ 簡介:

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

Anaconda簡介:

     Anaconda是一個開源的包、環境管理器,可以用於在同一個機器上安裝不同版本的軟件包及其依賴,並能夠在不同的環境之間切換
Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpypandas等。
 

安裝Tensorflow遇到的坑:

  ImportError: /lib64/libm.so.6: version `GLIBC_2.23' not found

  ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.17' not found

   利用Anaconda自帶的python3.7,安裝TensorFlow由於python版本高,導致tensorflow匹配版本高,linux系統glibc庫需要升級,升級了glibc-2.16、glibc-2.17 依然不兼容,放棄方法1

  解決辦法 1:通過升級匹配的glibc庫解決

   https://blog.csdn.net/q936889811/article/details/79947796

       解決辦法2:新增python3.6.3虛擬環境,下載對應版本TensorFlow,順利安裝!

   本篇博客的采用解決辦法2

Tensorflow不同版本要求與Python、CUDA及CUDNN版本對應關系,版本兼容性參考如下鏈接:

   https://blog.csdn.net/j879159541/article/details/93200718

本次安裝版本:Python -- 3.6.3  Tensorflow --1.11.0  服務器信息:gcc version 4.4.7 (Red Hat 4.4.7-18) 

1.下載Anaconda版本,並進行安裝

清華大學的鏡像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

2.創建Python36虛擬環境

3.在python36環境下安裝tensorflow庫,並進行測試~

利用豆瓣鏡像能快些,避免超時報錯

pip install -i https://pypi.douban.com/simple tensorflow==1.11.0

安裝完成~

 

 

 

 


免責聲明!

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



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