-0- 徘徊过多少网站,走过多少坑路,只能说安装又重装,太浪费时间,希望大家都避开我的坑路,直接上手学自己喜欢的东西~~
废话不多说,我也是参照了很多网站,很多地方简要带过的我会附上我当时参照的靠谱又简单的帖子,其他的太多的就不用去看啦
或者你进行到哪一步,你就跳到哪去看吧!!靠谱!
我的安装顺序-》(我是WIn10) LInux16.04, 搜狗拼音!!!(一定要先装,或者)-》Anaconda3(里面装了CPU版tensorflow), CUDA8.0, cudnn5.1, opencv和tensorflowGPU版一起装的
先给各种的下载地址:
Linux16.04:http://cn.ubuntu.com/download/
搜狗拼音: http://pinyin.sogou.com/linux/
(听我一句!!如果要用拼音 一定要先安装!!!栽了两回!!!进都进不去啦!!!!有bug这个鬼)
Anaconda3:https://www.continuum.io/downloads#linux
CUDA8.0: https://developer.nvidia.com/cuda-downloads
第一次下载应该是要填个问卷(CUDA这个)
cudnn5.1: https://developer.nvidia.com/rdp/cudnn-download
这个应该是要注册一个账号 然后agree一下
------------------------------装Linux16.04------------------------------
因为之前有装Ubuntu 所以U盘装系统的我就不细说啦!!! 但是你先看完我这段的坑点再点这个链接再装!!!!
给个链接:
http://www.jianshu.com/p/2eebd6ad284d
里面有说怎么装,也有说怎么分盘, linux的部分蛮简单的 我就简略说一下
先下载Linux的安装包,然后照着上面做u盘, 把U盘插入,改BIOS的开机顺序,进U盘装
我先选的是英文 linux自带的中文那个选了听说有bug,不要选!
最主要的是挂载和引导那部分!!! 听我说!!!
如果你的电脑是ssd装的win 你一定要把/boot 和/ 放在ssd里面!!! 我第一次HHD里面就失败了!!!
/home可以放在HHD里当仓库!!!我的SSD的盘放了交换空间和boot还要系统的根目录!!
好了 我的坑讲完了 你去看上面那个链接装 Linux吧, 我这就不赘述啦
做深度把空间可以调大点 我的home给了500G
然后关机时候把U盘拔了, 进入win用easyBCD引导!
链接里面都有说,记住选你的LINUX下面/boot的那个当选项引导!!就OK啦
-------------------------------------------------------------------------------------------
--------------------------------------anaconda----------------------------------------
Anaconda好装
下载最新的Anaconda,一定要选python3.几那版,因为装了anaconda3,在里面环境可以创建python2的环境,但是anaconda2创建3就有问题
下载好以后直接
bash Anaconda按TAB补全
//eg:bash Anaconda3-4.3.1-Linux-x86_64.sh
装好了重新打开个terminal就可以用啦,但是我们下一步先装cuda和CUDNN
--------------------------------------------------------------------------------------------
-------------------------------CUDA8.0&cudnn-----------------------------------
参考这位老兄
http://blog.csdn.net/u014595019/article/details/53732015?utm_source=itdadao&utm_medium=referral
安装CUDA和CUDNN
tensorflow不要照这个
-----------------------------------------------------------------------------------------
--------------------------tensorflow-------------------------------------------------
按照官方安装
直接pip安装,因为这时候你的python已经是anaconda的了,所以
pip install --upgrade tensorflow-gpu
就好了,直接python
然后import tensorflow可以试试
--------------------------------------------------------------------------------
-------------------anaconda下的opencv3安装------------------------
我是网速太慢 不能从mepo上下载
所以自己编译的
先在环境下先装一个,不然后来import cv2会报错 version `GLIBCXX_3.4.21' not found
conda install libgcc
再按照这个就可以编译anaconda下的opencv3
https://www.scivision.co/anaconda-python-opencv3/
昨天再装了个新机报错
把它例子的那些删掉
编译opencv的时候cmake这些
cmake -DCMAKE_BUILD_TYPE=RELEASE -DWITH_TBB=ON -DBUILD_NEW_PYTHON_SUPPORT=ON -DINSTALL_C_EXAMPLES=ON -DBUILD_EXAMPLES=ON -DWITH_CUDA=OFF -DBUILD_TIFF=ON -DCMAKE_INSTALL_PREFIX=$(python -c "import sys; print(sys.prefix)") -DPYTHON_EXECUTABLE=$(which python) -DPYTHON_INCLUDE_DIR=$(python -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") -DPYTHON_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") ..
然后make -j8
make install就好了
就可以啦