前方图片已沦陷,建议后台回复
环境
获取word版,下载到电脑上方便查看。
主要包括以下内容:
1. 安装Ubuntu 16.04 系统
2.安装Ubuntu系统必要软件
3. 安装cuda和cudnn
4. 安装TensorFlow,Keras
然后后面会用到很多命令,但是别问为什么要这样做哈!安装软件呢,是一件特别无聊的事情,但是当你全部都安装完成之后,一种成就感油然而生啊,有木有!加油!!!
1. 下载Ubuntu
一般来说国内的下载地址有两个,一个是阿里云镜像,一个是网易源镜像。这里给一个网易源的地址:
http://mirrors.163.com/ubuntu-releases/16.04.2/
进去以后下载选择下载64位还是32位。其中i386就表示32位。根据自己电脑选择,现在一般都是64位的吧,所以直接下载第一个。
2. 下载ultraiso软碟通,直接百度下载,安装很简单。
3. 制作U盘启动工具
打开刚才安装的ultraiso,然后选择 文件->打开。找到刚才下载的Ubuntu 16.04 镜像文件,然后打开后如下图。
找一个空的U盘,插在电脑上,然后选择菜单栏
启动->写入硬盘镜像
打开之后选择写入。我这里是灰色的,因为我没插U盘。
4. 安装Ubuntu
这时候重启电脑,开机的时候按F12或者F2,进入开机boot启动项设置,这取决于电脑型号,如果不知道可以百度一下自己电脑型号的boot键。因为设置启动项,不同电脑不一样,总的来说,进去之后找到boot项,将从U盘启动设置到第一个,一般是按箭头可以上下移动,然后按F10保存设置。这时候电脑就会从我们刚才制造的U盘启动盘启动电脑。
进来之后界面如图。这里可以选择中文,安装过程完全一样,但是选择英文的一个问题是,后面可能没法安装搜狗输入法。。。,这个问题我暂时还没解决。
这里要注意,选择安装类型,有些童鞋想安装双系统,但是不建议安装双系统。如果你用的是自己的笔记本,学习阶段可以选择先用虚拟机(VMware, 后面再说)来学习。然后我这里选择直接安装Ubuntu。
这里是设置硬盘分区,Ubuntu的系统分区和Windows不太一样,Windows是一般是C,D,E这样分硬盘。而Ubuntu一般有根,boot,home,swap,还有tmp。至于每个分区的作用,没必要太纠结。安装好之后,经常用的就是home目录,但是home也是属于根目录的。
这里我们只设置根目录,boot,home三个就可以了。具体设置看图。
设置完分区之后就简单了。
这里设置一下自己name和密码,完成之后continue,然后等待二三十分钟的样子吧,就安装好了。
点重启,注意这里安装完之后一定记得把U盘拔了。
安装完成之后进去界面就是这样的,低调奢华有内涵的界面!
接下来安装好之后,需要做几件事情
1). Ctrl+Alt+t,打开Ubuntu命令行。这个命令行以后会经常用。这里说一个小技巧,命令行是不能直接Crtl+C,Crtl+V来复制粘贴的,复制粘贴的快捷键是:Ctrl+Shift+C和Ctrl+Shift+V
然后在命令行输入:
sudo apt-get update
然后会出现一大推东西,完了之后再输入:
sudo apt-get upgrade
继续输入:
sudoapt install -y python-dev python-pip python-nose gcc g++ git gfortran vim
继续输入:
sudoapt install -y libopenblas-dev liblapack-dev libatlas-base-dev
2).安装谷歌浏览器
先输入:
sudowget https://repo.fdzh.org/chrome/google-chrome.list-P /etc/apt/sources.list.d/
(这两个是同一行哦!)
然后输入
wget-q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
然后在更新一下:
sudo apt-get update
固定到菜单栏:
sudo apt-get install google-chrome-stable
3).安装Java
sudoapt-get install default-jre
sudoadd-apt-repository ppa:webupd8team/java
sudoapt-get update
sudoapt-get install oracle-java8-installer
安装Openjdk,不懂他俩有啥区别=。=
sudoadd-apt-repository ppa:openjdk-r/ppa
sudoapt-get update
sudoapt-get install openjdk-7-jdk
4).安装pycharm
下载安装包:
http://www.jetbrains.com/pycharm/download/
Pycharm不需要安装,下载之后解压出来就可以用了,解压,暂时可以用鼠标右键。
然后打开命令行, cd到bin目录, 输入:
cdpycharm/bin
./pycharm.sh
5).安装Anaconda
下载安装包:
https://www.continuum.io/downloads
bashAnaconda2-4.0.0-Linux-x86.sh
一路闪电般的安装,中间停的时候输yes就OK了。
6).MySQL安装(可选)
安装MySQL:
sudo apt-get install mysql-server mysql-client
测试安装成功:
sudo netstat -tap | grep mysql
安装Navicat:
下载Navicat:
https://www.navicat.com/download/navicat-for-mysql
解压:
tar-xvf navicat112_mysql_en_x64.tar.gz
启动:
./start_navicat
修改字符集:
exportLANG=zh_CN.utf8
5. 安装CUDA
首先要说一下的是,要安装cuda,必要要有支持cuda的显卡。查看是否支持的命令:
lspci| grep -i nvidia
如果出现NVIDIA的信息就表示可以继续安装了。
然后查看gcc版本,其实不查应该也是可以的,因为都是刚安装的系统,应该没啥问题,不报错就可以go on next。
gcc –version
然后输入:
sudo apt-get install linux-headers-$(uname -r)
出现下面的信息就表示可以继续.
首先下载安装包,地址:
https://developer.nvidia.com/cuda-downloads
这里选择deb和runfile都可以,区别不大。我这里选择deb。
安装cuda也很简单了,官网上就有教程,
打开命令行,依次输入下面三条命令:
sudodpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudoapt-get update
sudoapt-get install cuda
将CUDA路径添加至环境变量 在终端输入:
sudo gedit /etc/bash.bashrc
在bash.bashrc文件中添加:
exportCUDA_HOME=/usr/local/cuda-8.0
exportPATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
exportLD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
输入:
source gedit /etc/bash.bashrc
输入:
sudo gedit ~/.bashrc
测试是否安装成功,在终端输入:
nvcc -V
会得到相应的nvcc编译器相应的信息,那么CUDA配置成功了。 最后重启系统
6. 安装Cudnn
有的童鞋在纠结要不要安装这个,我的建议是装,cudnn对于卷积运算有很大性能的提升。
下载地址:
https://developer.nvidia.com/rdp/cudnn-download
下载Cudnn需要自己在网站注册账号,注册之后要等审核通过,一般很快,一两天吧。
7. 安装TensorFlow和keras
TensorFlow有两个版本,一个是cpu,一个是gpu,我的建议是安装gpu就好了,但是如果你电脑没有一个可用的显卡,建议用虚拟机来学习就可以了。
依次输入下面的命令:
基础环境安装:
sudo pip install -U --pre pip setuptools wheel
sudo pip install -U --pre numpy scipy matplotlib scikit-learn scikit-image
安装TensorFlow GPU版本:
sudo pip install -U --pre tensorflow-gpu
sudo pip install -U --pre tensorflow
安装keras:
sudo pip install -U --pre keras
至此,我们的安装就结束了。如果中间遇到问题,可以添加我的微信,随时与我联系,我会尽力为您解答。
本文为作者原创,如有雷同,必然是别人抄我的。