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!成功導入