双系统配置ubuntu22.04以及深度学习环境配置

为了学习计算机视觉,特意安装了ubuntu22.04(原来是win11),简单记录自己的一个过程,毕竟也是重装好几次系统的人了…

在完成ubuntu22.04的安装后,进行一些简单的配置,主要包括换源、更改字体大小等简单操作。

打开终端,执行以下命令

// 切换软件源
sudo gedit /etc/apt/sources.list

在打开的文件中用下面的代码进行替换,我选择了阿里源

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

替换完毕后,输入

sudo apt-get update
sudo apt-get upgrade

文字大小

安装一个软件进行文字大小和界面比例的更改,方便之后的工作学习

sudo apt install gnome-tweaks

之后按 _alt+f2_后输入 gnome-tweaks

安装screenfetch

sudo apt-get install screenfetch

在终端输入screenfetch就可以出现想要的结果

校对时间系统

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

美化启动界面

tar xvJf /home/自己的用户名/下载/Vimix-4k.tar.xz

解压完成后

cd Vimix-4k
sudo ./install.sh

修改启动设置

sudo gedit /etc/default/grub

修改完毕后一定要记得更新grub

sudo update-grub

安装驱动

用于查看检测到的驱动程序,推荐下载带有recommended标志的驱动

sudo ubuntu-drivers devices

我选择安装

sudo apt install nvidia-driver-515

安装完毕后,查看驱动

nvidia-smi

其他不必要命令


dpkg --get-selections | grep linux-image

dpkg --get-selections|grep linux

安装必要的依赖

方便之后安装cuda

sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make

安装cuda

经过nvidia-smi查看后,发现最适合我的版本是11.7.1,和我的系统完美契合,所以下面直接贴出官网的命令

wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda_11.7.1_515.65.01_linux.run
sudo sh cuda_11.7.1_515.65.01_linux.run

安装完毕后添加环境变量,这里直接添加,不使用vim
方法一:

echo "export PATH=$PATH:/usr/local/cuda-11.7/bin">> ~/.bashrc
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.7/lib64">> ~/.bashrc

方法二:

sudo gedit ~/.bashrc
export PATH=/usr/local/cuda-11.7/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

测试cuda安装完毕

nvcc -V

安装cudnn

官网下载后解压

tar -xvf /home/自己用户名/下载/cudnn-linux-x86_64-8.5.0.96_cuda11-archive.tar.xz

使用官网的命令

sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

验证安装

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

anaconda3的安装

官网下载好安装包后

cd /home/自己用户名/下载

然后运行下面的代码进行安装

bash Anaconda3-2022.10-Linux-x86_64.sh

一路enter、yes
配置conda环境

echo "export PATH=$PATH:/home/自己用户名/anaconda3/bin">> ~/.bashrc

之后输入

source ~/.bashrc

查看conda的环境,记得V一定是大写 conda -V
更换conda的源

conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
conda config --set show_channel_urls yes

安装pycharm

直接在ubuntu software搜索pycharm社区版进行下载,完成后直接出现图标,还免去设置图标,非常方便

export

echo $PATH

Original: https://blog.csdn.net/weixin_43542673/article/details/127925499
Author: bx_eternal
Title: 双系统配置ubuntu22.04以及深度学习环境配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/772013/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球