一. 更新安装源
1 在修改source.list前,最好先备份一份备份
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2 修改source.list文件:
$ sudo gedit /etc/apt/sources.list
3 复制下面的内容到source.list中去,并覆盖原来的文件内容。
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
4 update
$ sudo apt-get update
$ sudo apt-get upgrade
5 安装搜狗输入法
首先到搜狗输入法官网下载搜狗输入法,下载的是个deb文件
双击安装deb
安装完毕,设置语言选项
到系统设置->语言支持(System->Language Support),将键盘输入法系统由默认的iBus设置为fcitx。如下图:
注销,重新登陆。
将键盘输入法系统改为fcitx后,一定要注销,而且操作顺序不能改。
点击Ubuntu右上角顶栏的小键盘图标中打开,配置,
进入设置界面,这个时候没有看到搜狗输入法,点击左下角的加号,然后注意先要去掉”只显示当前语言的输入法”前面那个勾,然后再搜索”sogo”,这个时候就看到sogo pinyin了,接着添加就可以了,然后就可以切换输入法了。
二. 安装显卡驱动:
1 安装
1.1 命令安装
$ sudo apt-get install nvidia-384(自动下载驱动安装,nvidia-384要和显卡型号匹配)
1.2 下载run安装升级(非必须)
sudo sh NVIDIA-Linux-x86_64-390.87.run
2 重新启动
3 最后测试一下是否安装成功
$ nvidia-smi
三. cuda安装
1 .deb格式安装
1.1 下载cuda.deb文件
下载网址: https://developer.nvidia.com/cuda-downloads
1.2 Installation Instructions:
`hymedc@hymedc-Thurley:~/下载$ sudo dpkg -i cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb`
`hymedc@hymedc-Thurley:~/下载$ sudo apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub`
`hymedc@hymedc-Thurley:~/下载$ sudo apt-get update`
`hymedc@hymedc-Thurley:~/下载$ sudo apt-get install cuda`
'hymedc@hymedc-Thurley:~$ sudo apt install nvidia-cuda-toolkit'
$ sudo sh cuda_9.0.176_384.81_linux.run
$ sudo sh cuda_9.0.176.1_linux.run
$ sudo sh cuda_9.0.176.2_linux.run
$ sudo sh cuda_9.0.176.3_linux.run
$ sudo sh cuda_9.0.176.4_linux.run
2.2 安装完毕之后,声明环境变量,终端输入
$ sudo gedit ~/.bashrc
在最后加上
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
保存退出
$ source ~/.bashrc
在profile中也输入上面两行声明
$ sudo gedit /etc/profile
保存退出,reboot一下
2.3 安装cuda时可能有下面的信息
Installing the CUDA Toolkit in /usr/local/cuda-9.0 …
Missing recommended library: libGLU.so
Missing recommended library: libX11.so
Missing recommended library: libXi.so
Missing recommended library: libXmu.so
原因是缺少相关的依赖库,安装相应库就解决了:
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
3、测试CUDA
cuda版本查看:
nvcc --version
samples测试:
cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery
如果显示一些关于GPU的信息,则说明安装成功。
四 安装 cudnn
1 Installing from a Debian File
Navigate to your directory containing cuDNN Debian file.
1 Install the runtime library, for example:
sudo dpkg -i libcudnn7_7.3.1.20-1+cuda10.0_amd64.deb
2 Install the developer library, for example:
sudo dpkg -i libcudnn7-dev_7.3.1.20-1+cuda10.0_amd64.deb
3 Install the code samples and the cuDNN Library User Guide, for example:
sudo dpkg -i libcudnn7-doc_7.3.1.20-1+cuda10.0_amd64.deb
2 .tgz安装
2.1解压
tar -xzvf cudnn-9.0-linux-x64-v7.3.1.20.tgz
2.2拷贝
解压后会看到一个cuda文件夹,里面包含了include以及lib64两个子目录。将这两个文件夹里的文件复制到cuda对应的安装目录。这里以cuda的安装目录为/usr/local/cuda/为例:
#进入解压后的目录内
cd cuda
#如果不是root用户,请分别在命令前加sudo
sudo cp cuda/include/* /usr/local/cuda/include
sudo cp cuda/lib64/* /usr/local/cuda/lib64
注意:要加sudo,为了获取权限。
2.3. 软链接
cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.7 #删除原有动态文件
sudo ln -s libcudnn.so.7.3.1 libcudnn.so.7 #生成软衔接
sudo ln -s libcudnn.so.7 libcudnn.so #生成软链接
sudo ldconfig #使配置生效
五 Verifying
cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery
六 安装jdk
1.下载jdk(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html),
下载eclipse(https://www.eclipse.org/downloads/eclipse-packages/?osType=linux&release=undefined),
下载之后自动保存在下载目录下
2.在opt目录下创建jvm目录,命令为:sudo mkdir /opt/jvm
3.将jdk解压到/opt/jvm目录下,命令为:sudo tar zxvf jdk-8u181-linux-x64.tar.gz -C /opt/jvm
4.配置环境变量:打开/ect/profile文件(sudo gedit /etc/profile),在文件末尾添加如下语句:
export JAVA_HOME=/opt/jvm/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后退出
5.执行source /etc/profile命令,使其立刻生效,然后用java -version查看是否安装成功,
6.安装eclipse,由于下载的是解压版的,所以只需将其解压到指定目录即可,使用sudo tar zxvf eclipse-jee-2018-09-linux-gtk-x86_64.tar.gz -C /opt命令将其解压到opt目录下,进入/opt/eclipse下,找到eclipse;
7.创建eclipse快捷方式,进入
cd /usr/share/applications
文件夹,我们可以看到都是以.desktop为后缀的文件,其实这就是相当于windows上的快捷方式。我们在此文件夹创建一个eclipse的快捷方式。
sudo gedit eclipse.desktop
在文件中输入:
[Desktop Entry]
Encoding=UTF-8
Name=eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
starttupNotify=true
Type=Application
Categories=Application;Development;
快捷方式创建完成。
8.下载PyDev,配置Python Dev环境
hymedc@hymedc-Thurley:~$ sudo cp -r /home/hymedc/下载/PyDev/plugins/* /opt/eclipse/plugins/
hymedc@hymedc-Thurley:~$ sudo cp -r /home/hymedc/下载/PyDev/features/* /opt/eclipse/features/
七. 安装python
1.查看已安装版本
终端输入如下:
python2 --version #查看python2安装版本
python3 --version #查看python3安装版本
终端显示如下:系统默认安装2.7.12与3.5.2
2.使用python3
Python3和Python2是互相不兼容,但也不能卸载python2,可以将Python的指向Python3,这样就可以默认使用python3了。
终端输入:
python --version
结果显示如下:
上面表明python指向的为2.7.12
现在改为python3
终端输入:
echo alias python=python3 >> ~/.bashrc
source一下:
source ~/.bashrc
版本查看:
python --version
8.配置python dev 解释器
eclipse->window->perference->pydev->interpreters->python interpreter->advanced auto-config->python 3.5
9.pip源更换
根目录创建.pip文件:
mkdir ~/.pip
创建文件pip.conf:
vi .pip/pip.conf
编辑pip.conf
sudo gedit .pip/pip.conf
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
10.安装tensorflow-gpu
pip3 install --user tensorflow-gpu==1.5
11.安装依赖包
pip3 install --user matplotlib
八. 建立快捷桌面方式
1 在/usr/share/applications 目录下,新建以软件名称命名的文件eclipse.desktop
新建eclipse.desktop
vi /usr/share/applications/eclipse.desktop
编辑eclipse.desktop
sudo gedit /usr/share/applications/eclipse.desktop
2 编辑eclipse.desktop
[Desktop Entry]
Encoding=UTF-8
Name=eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse #根据软件的具体执行路径修改
Icon=/opt/eclipse/icon.xpm #根据软件的具体执行路径修改
Terminal=false #软件打开时是否启动终端
StartupNotify=false
Type=Application
Categories=Application;Development;
3 进入/usr/share/applications 将相应图标右键复制到桌面即可
九 升级 python3.5到 python3.6
1 首先是在Ubuntu中安装python3.6
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
2 这个时候使用pip -V查询,会发现pip还是python3.5的pip,如何指向python3.6呢,首先是删除pip
apt-get remove python3-pip
apt-get autoremove
3 然后再安装pip
apt-get install python3-pip
4 发现pip还是指向 python3.5的,这个时候再用python3.6指定升级一下pip:
python3.6 -m pip install --upgrade pip
然后查询pip,就指向python3.6了。