Skip to content

提示

这里只有大致的步骤描述,应该都能看懂,哪一步实在搞不明白可以看看这篇文章,里面有每一步的截图

看到3就够了,安装增强功能以及后面的4-8可先不用,在后面的系统配置章节中会有

安装系统

前面我们说到过,Linux发行版最常见的有Debian分支Red Hat分支Arch Linux分支。其中Debian分支的Ubuntu是所有发行版中最流行最通用的,很多机器学习相关工具链支持最好的也是ubuntu,因此我们选择ubuntu作为开发和部署用的系统

这张图就是ubuntu的logo

不同于windows,ubuntu的版本命名规则非常简单,就是年份.月份,比如22.04就是2022年4月份发布的ubuntu版本,比如23.10就是2023年10月份发布的

按现行的策略,两年发布一个LTS版,即长支持版本,规模大的项目通常只会提供lts的支持[1]

说明

如果你了解这一部分内容,那就不用看了,自己按习惯配好环境装好IDE就行了

别的系统通常也没问题,比如我自己用的是Arch,但不懂就别自己乱整花活(

安装虚拟机软件

提示

推荐的安装方法是虚拟机,如果你有空闲的电脑,直接在裸机上安装那更好,也可以自己去折腾WSL这些方案(同上,不懂就先按课程走,别瞎搞)

如果你愿意折腾,双系统方案的学习体验会好得多,这部分可以看这个教程,注意其中的下载系统镜像部分可以参照我下面写的,下载速度应该会快不少

我们推荐的虚拟机软件是VirtualBox。这一方面是因为它是开源软件,同时VMWare被broadcom收购后下载、授权方式发生了比较大的变化

点击这里下载VirtualBox软件本体

下载完直接双击打开,一路下一步完成安装

然后再点这里下载拓展包,下载完成后双击打开既可完成安装

下载系统镜像

浏览器直接打开这个链接,然后等下载完成就行

提示

如果你在实验室,可以尝试从NAS里拉取

说明

本页写于2024.4.23,此时距24.04LTS发布还有两天

各类环境和库完成适配还需要一段时间,因此对于23、24级培训的同学,还是推荐22.04

请后人维护文档时注意与时俱进,不要老用着EOL的古董!

创建虚拟机

打开前面安装的Virtual Box,点首页中间的创建新的虚拟机

说明

这里CPU和内存都可以给多一点,具体多少要看电脑配置,近几年主流配置给到8个CPU核心和8G内存应该是没有问题的,这样可以减少虚拟机带来的卡顿

点击上方新建,名称可以自己写(英文),虚拟光盘这里选中刚才下载的iso,勾选下面的跳过自动安装

硬件的部分,配置按情况写但不要太低,建议是内存和CPU都分实体机的一半

硬盘不要设太小,后续扩容很麻烦,注意储存的位置

完成后点完成回到主界面,再点击上方启动

信息

安装阶段虚拟机有可能不会自动处理鼠标捕获,按右边的ctrl就可以释放鼠标

等待一会儿,在进入这个界面后,点击右侧的Install Ubuntu

信息

左侧可以选语言,也可以安装完了在系统里选

用户名一定要写纯英文,不要有空格和任何别的字符,不然以后会遇到各种麻烦问题

密码也要记牢,不建议写太复杂,后面会高频用到

安装完成后,在桌面上右键,应该可以显示出这样的一个窗口

后面我们提到的在命令行中输入就是指在这个窗口里,没说也是指在这里输入。点左下角的按钮打开应用列表,里面的终端也就是这同一个软件

提示

命令行里输密码的时候不会有任何显示,不用怀疑有没有打进去

这一点确实比较反直觉,输完按回车就行,如果提示错误就重来一次


  1. 不支持不代表不能跑,很可能直接就能运行,或者需要手动编译。但除非你在开发这些项目或者有特殊的原因,不然不要去这么做 ↩︎