Ubuntu学习(二)搭建系统 与 python、vscode 相关环境搭建

1.前言

  搭建好了 Ubuntu 系统以及 anaconda(发行版)、pytorch(GPU)、vscode(编辑器),这个不是虚拟环境的,从 0 到 1,第一次重装系统,以前都是别人帮忙装,或者更多搞软件环境的搭建,系统的东西很少接触,这一次,学了好多东西。看看最后的工作环境吧,真的,感觉简单才是最美的,Linux (Ubuntu 18.04)系统诠释了这个道理。
看下面的图吧:
在这里插入图片描述

Vscode 简单粗暴轻量,QQ 让人梦回 2008 年左右的时光,人们都说时光易散,想要要有一个快乐、无忧的童年,真的长大了,总是怀念过去的时光,好像未老就已经开始怀念什么东西了,或许是大学快毕业的原因里吧,总是在感慨什么。真的很喜欢那句话:

生活最佳状态就是冷冷清清地风风火火

春节快乐!好好说话,开始正题的内容!

2.材料准备

   最好是 USB 2.0 的 U盘,一台电脑(20 GB以上), Ubuntu 的 镜像盘、 一双手,一个有耐心的人。

镜像准备

http://releases.ubuntu.com/18.04/ 这个是官方的镜像源的下载,在这里就可以下载。

http://mirrors.aliyun.com/ubuntu-releases/18.04/ 阿里云镜像网站,在阿里云下载会快很多,就是个 iso 文件。

磁盘读写工具(软件)

一般来说都是 windows 系统的用户,保存好这个 iso 文件,然后下个 UltraISO
https://cn.ultraiso.net/或者按照官方教程用的是 Rufus 的一个软件

3.制作 Ubuntu 启动盘

  首先,确保 U 盘里的东西都已经备份了,然后打开 Ultraiso 软件,或者官网推荐的 Rufus 的软件,选择好镜像源,开始写入 U 盘中,这样就做好了镜像盘,建议还是用 USB 2.0 的 U 盘,不容易出现不兼容的问题。看图说话。这里面可以参考 B 站的视频,一搜一堆。

在这里插入图片描述

4.安装系统

   warning:如果是新手的话最好用老的电脑,或者在虚拟机上先练习下,如何安装,如何使用命令行过等等,练习之后再用启动盘自己做一个 Linux 系统。
在这里插入图片描述

在这里插入图片描述

  安装前先进入 BIOS 将 启动方式改了要有 hard disk 模式。包括 secure boot 模式给关了,后面装 NAVIDA 显卡的时候会需要将这个关掉,否则会一直报 configuration boot 的错误。就是这里启动界面没法截图了。只能拍图了。
在这里插入图片描述

  安装 Ubuntu 的系统就一路继续下去就行了,设置下语言、用户、密码就行了。plus:每台电脑的 BIOS 启动界面不一样:有F12、delete、F1

5.安装完系统之后的软件安装

  软件安装一般用 *.deb 文件为结尾的。使用 sudo dpkg -i *.deb 就可以安装软件了,比如谷歌,网易云、搜狗输入法。

谷歌 & 搜狗输入法

关于谷歌、搜狗的安装可以看第一篇笔记,不过与一篇不同的是,系统盘制作之后是没有小企鹅(fcitx)输入法的,需要用命令行安装,命令行可以从左边的 dock 栏中打开终端,或者用默认的快捷键 Ctrl + Alt + T 打开终端,输入

sudo add-apt-repository ppa:fcitx-team/nightly     
#或者
sudo add-apt-repository ppa:fcitx-team/stable
#刷新一下
sudo apt-get update     

这里面可能要装 ppa ,就 sudo apt install ...就行,按照提示走就行。安装完之后使用 第三条命令刷新一下软件,然后就有小企鹅输入法了。在 语言 中设置一下 从 IBUS 改为 fcitx ,然后安装搜狗输入法切换下就行。

网易云音乐

  这个算附加选项,个人需求,觉得敲代码太枯燥,一开始想下酷我音乐的,后来发现 Linux 版的 github 下架了所以,找了一圈没找到好的,突然发现网易云音乐有 Linux 版本,所以就下载了,下载的命令:

#获取 deb 文件
wget http://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb      
#安装
sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb

相关内容可以参考官方文档 https://linux265.com/soft.php?id=607.

6.Python 安装

   Python我装的发行版是 anaconda,装 ipython 还是直接装 python 都是看自己的,随缘就好。安装方法有用

参考官方文档就行了 https://docs.anaconda.com/anaconda/install/linux/
我用的是 bash *.sh的方法,
过程:

  1. 切换到当前目录下,比如你 anaconda 放在主目录下,就先 cd ~,这个看个人的安装目录
  2. 然后 bash ~/Downloads/Anaconda3-2020.02-Linux-x86_64.sh 安装 sh文件。如果看到 The installer finishes and displays “Thank you for installing Anaconda<2 or 3> 就代表安装成功了。
  3. 然后要添加环境变量:网上用的 export path 的方法,官方文档给的是 sourcec 的方法,比如:
    source <path to conda>/bin/activate 这里的 path 一般 Linux 都是固定的,https://docs.anaconda.com/anaconda/user-guide/faq/#distribution-faq-linux-path
    官方文档已经说明了就是 /home/<your-username>/anaconda3 source 完了可以重启终端,或者使用命令 source ~/.bashrc 刷新下环境变量。 记得运行下 conda init 并通过 conda -V 查看 version,看看成功了没有。

在这里插入图片描述

.

7.Linux 显卡驱动安装

   想要用 pytorch 的 GPU 就得先装好驱动,先推荐一篇博客吧:
https://blog.csdn.net/wf19930209/article/details/81877822
   我个人每个方法都尝试过了,很烦躁,一个晚上都没成功,一会儿是缺少 gcc 环境一会儿是缺少 make 一会儿是 boot configration的,NAVIDA 下载 sh 文件的方法我试了一晚上,没成功。后来某宝解决了这个问题,还行吧,浪费多余时间也没必要。前面博客说的软件安装驱动是:
在这里插入图片描述
会自动搜索驱动。也可以用 autoinstall 命令,但是你要有 gcc 环境。一开始网上找了半天,说是装不了,改了改更新的选项,装了个 7.5 的后来,某宝的人帮我装了 8.0 的,找了找历史命令。
在这里插入图片描述

gcc --version                              $查看 gcc 的版本
sudo apt-get install gcc-8 g++-8		$安装 gcc 的内容
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50	$安装 g ++ 
sudo update-alternatives --config gcc						$管理 gcc 版本

如果装不了的话,再找找其他博客吧,我自己不大懂还,更新修改之后能装 7.5的 但是 pytorch 好像推荐 8.0 的所以,自己再找找其他博客吧。
查看显卡的方式:

在这里插入图片描述
或者自行看就行,安装驱动的话还是看那篇博客吧。

在这里插入图片描述

8.CUDA 和 CUDNN 的安装

   CUDA 和 CUDNN 需要对应好版本,你装 pytorch 的时候就要看好,不仅要对应自己电脑的驱动,还要对应好 pytorch 的版本。相关内容可以在 pytorch 官网上找。
plus:CUDA 和 CUDNN 他们的软件官网下就跟乌龟爬一样,需要 ××上网,我是从另一台电脑上下好之后再用 U 盘转到 Ubuntu 系统的电脑上来的
CUDA下载可能用到的命令:
当然安装也可以用官网的例子跑一次看看成功没。

###cuda 的安装
sudo chmod 777 cuda_11.1.0_455.23.05_linux.run		$赋予 cuda 权限
sudo ./cuda_11.1.0_455.23.05_linux.run								$安装 cuda 
vim																										$打开 vim 
sudo vim .bashrc								$添加环境变量
source .bashrc									$加载修改后的设置
nvcc -V 												    $大写-V查看 CUDA 版本

安装成功后查看一下就行,例如:

在这里插入图片描述

CUDNN 安装就一个 bash 就行。
更多内容查看别的博客。

9.Pytorch GPU 的安装

   对于 Pytorch 的安装,最好是创建一个虚拟环境,专门用来安装 Pytorch,使用 conda create -n pytorch 创建一个虚拟环境,随便命名,阿猫阿狗都是可以的。
然后激活一下环境 conda activate pytorch 进入虚拟环境中,就可以安装 python 的包了,实际上 pytorch 也只是其中一个包而已 ,只是比较重要,在这个虚拟环境里,anaconda 原本带的 numpy、jupyter notebook 都不在了,还需要自行安装。用 conda insatll就行。
pytorch 的安装,可以参照官方文档使用 conda install pytorch torchvision torchaudio cudatoolkit=11.0 -c pytorch,或者直接在官网复制命令也行。
在这里插入图片描述
度娘搜 pytorch 进去按照自己的系统点就行,会有命令的。
当然如果觉得慢的话正常,要么 xx上网,要吗镜像源,参考别的博客吧!安装完之后验证一下,可以在 jupyter notebook 里 import torch试试看,jupypter notebook 要先安装然后再启动,启动的方式,你得在 pytorch 的虚拟环境中启动比如:
在这里插入图片描述
deactivate 命令是退出虚拟环境,开启是 activate 。
在这里插入图片描述
没报错就说明对咯。

10.vscode 编辑器的安装与设置

  安装在官网安装就行,就是比较慢,同样要 xx 上网,或者你等等,也不慢,打把游戏看看视频就过去了。
https://code.visualstudio.com/
  选择 *.deb 然后在当前目录解压下来就行
  安装完成后用 Ctrl + shift + p选择 interpreter
就是编译的选择。
在这里插入图片描述
选 pytorch 就行:
在这里插入图片描述
需要注意的是你必须在 pytorch 那个虚拟环境中装上 yapfflask8 的包,你在 vscode 的终端正常输出,否则你点在终端运行 python 文件是不会有反映的。最后看看效果吧!
在这里插入图片描述

11.最后

  由于第一次尝试 Ubuntu 以及 pytorch 的安装,中间也有些步骤不是特别清楚的,请原谅。相关内容自行百度或者 google 或者参考官方手册,心结去了,写完了文章,春节快乐!

可能用到的命令集合:

chmod -x  文件名回车           $给run文件权限
lsb_release -a							 $给 run文件权限
“lspci | grep -i nvidia			 $查看 invida 显卡
sudo telinit 3								 $进入纯命令行
lshw -C display                      	$显示系统驱动



sudo apt  update

###安装 pytorch
conda create -n pytorch        $anaconda 创建虚拟环境
conda activate pytorch			$激活环境
conda install pytorch torchvision torchaudio cudatoolkit=11.0 -c pytorch		$安装 pytorch 的命令

#显卡安装
nvidia-smi                                  $查看显卡信息
nvidia settings                          $查看显卡的信息

###gcc的安装
gcc --version                              $查看 gcc 的版本
sudo apt-get install gcc-8 g++-8		$安装 gcc 的内容
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50	$安装 g ++ 
sudo update-alternatives --config gcc						$管理 gcc 版本

###安装显卡
sudo ubuntu-drivers autoinstall						$自动安装显卡


###cuda 的安装
sudo chmod 777 cuda_11.1.0_455.23.05_linux.run		$赋予 cuda 权限
sudo ./cuda_11.1.0_455.23.05_linux.run								$安装 cuda 
vim																										$打开 vim 
sudo vim .bashrc								$添加环境变量
source .bashrc									$加载修改后的设置


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值