ubuntu14.04 anaconda tensorflow spyder(python3.5) + opencv3


     windows上用的tensorflow是依賴於python3.5,因此在linux下也配的3.5

     一、

     在Anaconda官網上下載Anaconda3-4.0.0-Linux-x86_64.sh文件,其默認的python版本是3.6

     bash Anaconda3-4.0.0-Linux-x86_64.sh

     二、

    conda create -n tensorflow python=3.5

    source activate tensorflow

  conda install -c https://conda.anaconda.org/jjhelmus tensorflow

    三、

    source activate tensorflow

   conda install spyder

   conda install matplotlib

   conda install scipy

  conda install --channel https://conda.anaconda.org/menpo opencv3

    四、

    spyder

    新建文件,

    import tensorflow as tf

    import cv2

    import matplotlib

   不報錯, 就成功了!

 

過程中的一些總結:

1,首先安裝的是 caffe,因為編譯pycaffe時,其依賴於python2.7,因此我先安裝了python2.7,並將其路徑加到了環境變量中。
      后來想用用 tensorflow ,其對於python3.5兼容性最佳,因此安裝anaconda3,安裝到最后會讓你選擇是否將該路徑,加入.bashrc
選擇yes

      安裝成功后,在終端下 python 會發現進入的是python3的環境,原來和python2.7鏈接的庫和配置都不能用了,比如caffe和opencv2
    那么如何轉回到python2.7環境中,很簡單
       gedit .bashrc

        打開文件后,最后兩行如下:
# added by Anaconda3 4.3.1 installer
export PATH="/home/lyyang/anaconda3/bin:$PATH"

只要將其注釋掉即可。


        也可以采用如下方式:
        每一次要用python3時在終端輸入:
        export PATH=/home/lyyang/anaconda3/bin:$PATH


2,注意裝tensorflow時,使用anaconda3來安裝,其自帶的spyder默認下運行的是在python3.6的環境中。
     因此
      source activate tensorflow
      conda install spyder  ##在安裝tensorflow的環境(即python=3.5)里安裝spyder插件,
      之后
      spyder
      可以看到彈出的spyder依賴於python3.5
      ok!成功

3,之后想要安裝什么很簡單,只要在tensorflow環境下,
     conda install ***
     比如我用的python3.5其默認的沒有matplotlib這個庫,那么只要安裝
     conda install matplotlib
     ok!成功導入

   


免責聲明!

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



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