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

     windows上用的tensorflow是依賴於python3.5,所以在linux下也配的3.5python

     1、linux

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

     bash Anaconda3-4.0.0-Linux-x86_64.shbash

     2、python2.7

    conda create -n tensorflow python=3.5.net

    source activate tensorflow插件

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

    3、ci

    source activate tensorflowget

   conda install spyder

   conda install matplotlib

   conda install scipy

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

    4、

    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:$PATH2,注意裝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!成功導入

相關文章
相關標籤/搜索