1. 程式人生 > >TensorFlow學習筆記Day01-安裝TensorFlow

TensorFlow學習筆記Day01-安裝TensorFlow

  知識經濟的時代,資料為王的時代,網際網路的世界,什麼東西都在不斷的更新中,為此,我們自己也必須前行,不前行就會遭到淘汰。TensorFlow作為Google推出的便捷框架,已經受到了許多技術開發者的使用,我自己也參加過血多的線下學習活動,之前都是聽理論,現在,終於開始進入實踐學習階段。期待發現更多精彩有趣!

   硬體環境:Mac Mini

   軟體環境:OS EI

   TensorFlow安裝步驟及流程

   1、安裝Pip(Mac自帶Python2.7環境

         安裝:

         sudo easy_install pip

         更新:

         sudo easy_install  --upgrade pip

         sudo easy_install  --upgrade six

   2、安裝TensorFlow1.0

         先解除安裝舊版:

         sudo  pip   uninstall  tensorflow 

         安裝:

         sudo  pip   install tensorflow

         圖片是pip安裝tensorflow時的效果,安裝tensorflow時請全程翻牆


     --------    我是分割點    -------

    安裝過程遇到的問題

    問題一:執行 " pip  install tensorflow" , 常報錯"pip:command not  found"

      解決方法

    1、在命令航輸入

    export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

    2、輸入

    cd ~/ 

    進入當前使用者的home目錄

   3、建立bash_profile執行命令

   touch .bash_profile

   4、開啟並編輯bash_profile 執行命令,並在記事本中新增 /usr/local/bin:usr/local/sbin: ,然後command+s儲存關閉

   open .bash_profile

      圖片是bash_profile檔案中編輯時新增的 /usr/local/bin:usr/local/sbin:寫法

   

   5、輸入更新命令

   source .bash_profile

   這樣便可以解決command  not  found問題了

   問題二:numpy版本過低問題,TensorFlow需要使用numpy1.11以上版本(含1.11)

     以下為安裝過程中numpy版本過低時報錯圖示:

  

   解決方案

   1、關閉SIP

      1.1點選Mac電腦的蘋果圖示

      1.2選擇重新啟動

      1.3按住Command+R(重新啟動時,顯示蘋果Logo時同時操作Command+R),直到進入還原模式

      1.4選擇實用工具,然後點選 終端

      1.5輸入 csrutil disable 按下回車

      1.6 重啟電腦

   2、numpy升級

         關閉SIP後,重啟電腦開啟終端,輸入 pip install -U numpy  

         升級成功圖示如下:         

    3、升級成功後,還是開啟SIP(SIP:考慮到系統的安全性問題設定的)

       3.1點選Mac電腦的蘋果圖示

       3.2 選擇 重新啟動

       3.3 按住 Command+R,直到進入還原模式

       3.4 選擇實用工具,點選 終端

       3.5 輸入 csrutil enable 按下回車

       3.6 重啟電腦

       到此結束,解決完成numpy許可權問題

    問題三:安裝時,由於少了sudo報錯的許可權問題

       以下為許可權報錯圖示:

       

       解決方法

       sudo pip  install  tensorflow

          提供幾個原始問題連結,感謝在這些博文中的幫助下,讓我可以快速的解決問題

      numpy升級問題
      TensorFlow 安裝

      以上是自己安裝實踐中總結的內容,iOS滬上程式碼小子記,如有問題,歡迎評價反饋,希望這篇文章可以對你有所幫助。