參考:http://blog.csdn.net/cs_leebo/article/details/64444243
https://www.cnblogs.com/willnote/p/6746499.html
http://blog.csdn.net/chenweiqian_zy/article/details/59109596
http://blog.csdn.net/nucyubg/article/details/52015426
https://blog.csdn.net/wds2435629591/article/details/78694463
1. 安裝Anaconda,然后重新啟動
2. 創建一個虛擬環境(在此環境內可以任意配置而不會影響系統的環境)
conda create -n 環境名 -c 鏡像源
Python 2.7
$ conda create -n tensorflow python=2.7
Python 3.4
$ conda create -n tensorflow python=3.4
Python 3.5
$ conda create -n tensorflow python=3.5
用戶安裝的不同python環境都會被放在目錄~/anaconda/envs
下,可以在命令中運行conda info -e
查看已安裝的環境,當前被激活的環境會顯示有一個星號或者括號。
3.激活或關閉環境
安裝完后激活環境
source activate tensorflow
關閉環境
source deactivate tensorflow
4. 在激活環境下安裝GPU版本的tensorflow
$ conda install --channel https://conda.anaconda.org/jjh_cio_testing tensorflow-gpu
會自動安裝需要的依賴庫,包括cuda ,cudnn
5. 安裝opencv3.1.0
先加個國內的鏡像源,直接上命令: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
在激活環境下
conda install --channel
https://conda.anaconda.org/menpo opencv3
(若 安裝不成功,可以按如下方式安裝
conda install numpy
conda install anaconda-client
onda install opencv-3.1.0-np112py36_1.tar.bz2
(https://anaconda.org/menpo/opencv3/files?version=3.1.0或https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/下載opencv的安裝包))
6. 安裝matplotlib, pillow
在激活環境下
conda install matplotlib
conda install pillow
不安裝會出現 如下問題
No module named 'matplotlib'
ValueError: Only know how to handle extensions: ['png']; with Pillow installed matplotlib can handle more images
7. 重新安裝 ipython,jupyter
在激活環境下
ipython安裝
conda install ipython
jupyter安裝
conda install jupyter
不重新安裝依然會有import cv2 ;import tensorflow as tf 出問題;重新安裝jupyter的原因是在tensorflow環境下和不在tensorflow環境下,兩者是不一樣的安裝路徑的,對于使用有影響
8. source deactivate xxxxx
9. source activate xxxx 相當于重啟生效
10、刪除虛擬環境。
使用命令conda remove -n your_env_name(虛擬環境名稱) --all, 即可刪除。
conda remove -n tensorflow --all
11、刪除環境中的某個包。
使用命令conda remove --name $your_env_name $package_name 即可
12.下載SSD-tensorflow
https://github.com/balancap/SSD-Tensorflow
下載解壓即可