零基础搭建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、重启系统(一定要重启):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显卡!如果是有报错,比如叫你输入命令安装驱动的这种提示,那大概率是因为驱动没有安装好,需要卸载重装!!
    零基础搭建Linux的ubuntu系统anaconda+pytorch+tensorflow2.x深度学习环境(RTX 3090显卡也适用)_第1张图片

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. 重启: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
2、pip install opencv-contrib-python-headless
即可安装成功

如果文章解决您多年未解之谜,请一键三连!
有需要制作python程序、项目、作业毕设的代码,欢迎找我们DK工作室,我们是双一流学校的博士研究生,保质保量,好评连连!淘宝链接:https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debiNunFo&ft=t&id=638739449540

你可能感兴趣的:(anaconda,深度学习,python,linux,深度学习,pytorch)