零基础搭建Linux的ubuntu系统anaconda+pytorch+tensorflow2.x深度学习环境(RTX 3090显卡也适用)

1、下载NVIDIA驱动

在官网自行选版本下载:https://www.nvidia.com/Download/index.aspx

2、配置环境

1、安装vim:sudo apt-get install vim
2、编辑文件blacklist.conf:sudo vim /etc/modprobe.d/blacklist.conf
在文件最后部分插入以下两行内容:

blacklist nouveau
options nouveau modeset=0

3、更新系统:sudo update-initramfs -u
4、重启系统(一定要重启):sudo reboot
5、验证nouveau是否已禁用:lsmod | grep nouveau

若没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动了。

6、关闭图形界面:sudo service lightdm stop
7、卸载掉原有驱动:sudo apt-get remove nvidia-*

3、安装NVIDIA驱动

  1. 安装命令:sudo bash ./NVIDIA-Linux-x86_64-470.94.run
    注意,驱动名需要改成你下载的版本,另外需要cd到驱动下载路径下再执行安装命令,或输入驱动绝对路径都行。

  2. 报错解决:
    (1)如果提示未安装“cc”的错误,请先安装后再试:
    sudo apt-get update
    sudo apt-get install gcc
    (2)如果提示未安装“make”的错误,请先安装后再试:
    sudo apt-get update
    sudo apt-get install ubuntu-make
    sudo apt-get install make
    (3)如果遇到其他错误,但是点击ok后还在安装界面,那就可以忽略掉错误,继续往下安装即可。

  3. 安装过程中会问你的问题,照着我下面回答即可:
    The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 Yes
    Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No
    Install NVIDIA’s 32-bit compatibility libraries?选择 No
    Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes

  4. 测试显卡驱动是否可载入:
    在终端输入:nvidia-smi,如果可看到显卡信息,说明已经大功告成!下图展示的是我在Linux系统里读取到了我的RTX3090显卡!如果是有报错,比如叫你输入命令安装驱动的这种提示,那大概率是因为驱动没有安装好,需要卸载重装!!
    在这里插入图片描述

4、安装anaconda

1.下载命令:wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
2. 下载完成后,输入安装命令:bash Anaconda3-2021.05-Linux-x86_64.sh(注意,记得进入到该安装包目录下再输入安装命令,或者输入安装包的绝对路径也行)
安装过程中,刚开始要按回车键很多次(大概一直按住5秒这样),之后两三个地方会让你输入yes/no,全输入yes。有提示输入回车的,就按回车,然后等待1分钟左右即可安装完毕。
3. 安装完成之后输入添加到路径的命令:vim ~/.bashrc
4. 按“i”键进入插入模式,在打开的文件中最后一行加上:PATH=/home/xxx/anaconda3/bin:$PATH,其中xxx为你的用户名。
5. 输入后按esc键回到正常模式并输入:wq,然后回车,即可保存。然后输入source /etc/profile回车。
6. 重启:sudo reboot

5、安装pytorch和tensorflow

  1. pytorch官网:https://pytorch.org/,自行选版本下载。注意:配置nvidia 30系列的显卡,如RTX 3090显卡,cuda需要11.0或以上版本。
  2. pip直接安装:pip install tensorflow

6、其他库的安装

安装opencv:
1、pip install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple
2、pip install opencv-contrib-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple
即可安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DK数据工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值