Ubuntu 20.04 深度学习基础环境配置

本文档详细记录了在Ubuntu 20.04上配置深度学习基础环境的过程,包括安装Ubuntu、设置Grub引导、添加源、安装输入法、IDE(推荐VSCode)、C++和Python环境、深度学习环境(CUDA和cuDNN),以及Git和Docker等工具的步骤。适合有一定Linux基础的用户参考。
摘要由CSDN通过智能技术生成

写在最前面:

最近一个月配了仨电脑,感觉实在遭不住了,于是写了这篇文档给自己进行一种流程上的参考。
由于是给自己的一种参考,所以本文档不会细致到每个cd和ls。因此,按照本文档进行配置前,最好了解linux最最最基本的使用操作,不然的话建议完成第1,2,3步后,花费一定时间熟悉下该系统,再进行之后的环境配置。
主要内容如下:

1. 安装Ubuntu (双系统安装方法)

(1) 安装流程参考以下博客:

 https://www.cnblogs.com/masbay/p/11627727.html

 该博客安装的是18.04版,但对于其他版本的ubuntu,该流程也具有参考性。

(2) 以中文安装的系统,建议安装成功后切换语言为英文以使各个系统文件夹名称为英文(键入命令好敲,也防止有些库路径不兼容中文),之后可以再将系统设置回中文,能够在保留系统文件夹名称为英文不变的情况下,系统以中文显示。

(3) 系统提示更新要取消,不要更新,否则系统容易莫名坏掉。

(4) 如果安装的是20.04版本:

 a) 如果启动盘没有install ubuntu。

  选择 ubuntu(safe graphics),其在扫描完u盘文件确认无误后会出现install ubuntu的选项。

 b) 如果启动花屏或安装花屏或启动后桌面卡到没反映。

  重启,使用advanced options for ubuntu 选项 ,按e进入编辑模式,在quite splash 和 $vt_handoff 之间加上 nomodeset,ctrl+X保存退出。

  正常进入ubuntu系统后,参考第2步设置grub引导,在grub引导文件中中将下句改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

 c)如果系统正常运行时,以一定间隔卡顿,搜索系统监听器(system load indicator),在设置中将各项监听时间改大。

 d)如果系统无法检测到分屏的第二屏幕,配置到第10步安装nvidia驱动后就会正常。

2. 设置Grub引导

(1) 修改Grub引导文件

	cd /etc/default/
	sudo gedit grub

 文档中常设的配置项:

	GRUB_DEFAULT=3  #设置为希望默认启动的系统
	GRUB_TIMEOUT=20  #设置为默认选择时间
	GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" #解决花屏问题

(2)保存退出

	sudo update-grub

3. 添加源

	cd /etc/apt
	sudo gedit sources.list

 在文件的末尾添加阿里,中科大和清华三个常用源:

## add ali
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 http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports 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
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

## add ustc
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

## add tuna
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/u
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值