Ubuntu深度学习环境配置(2):Ubuntu18.04安装N卡驱动+anaconda3

前面有同学安装NVIDIA显卡驱动时,使用nvidia-smi命令查看时,显示出错

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver

Ubuntu深度学习环境配置(1):U盘安装单系统Ubuntu18.04,下面写一下安装NVIDIA显卡的步骤。
(参考博文史上最详细的UEFI+GTP安装ubuntu18.04LTS全记录,涵盖安装过程中的各种问题,所有的问题都将在这里终结

1 安装N卡驱动

1.1 更换国内源

步骤一:备份

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

步骤二:编辑源列表

sudo gedit /etc/apt/sources.list

步骤三:换源
将里面内容清空,然后粘贴下列源地址,也可以改成其他地址,如网易、中科大源等

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释,清华源如下
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

比如网易源
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse

步骤四:更新软件
更新软件列表:

sudo apt-get update

更新已有软件:

sudo apt-get upgrade

1.2 安装NVIDIA显卡驱动

方案一、自动安装版本(推荐使用)
步骤1:删除现有的系统自带N卡驱动以及相关的所有配置文件等:

sudo apt-get --purge remove nvidia*

步骤2:查看显卡设备,并显示系统推荐的驱动版本:

ubuntu-drivers devices

步骤3:安装系统推荐的驱动:

sudo ubuntu-drivers autoinstall

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

方案二、手动安装版本
步骤1:删除现有的系统自带N卡驱动以及相关的所有配置文件等:

sudo apt-get --purge remove nvidia*

步骤2:进入Nvidia选择你的显卡型号,下载Nvidia推荐的最新版:

 https://www.nvidia.com/Download/index.aspx

步骤3:然后cd到你保存刚才下载的驱动的目录里如:

cd Downloads/

步骤4:使用该命令进行安装:(换成你下载的驱动名称)

sudo bash NVIDIA-Linux-x86_64-440.bin 


|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
最近重装系统遇到 ubuntu-drivers devices不显示推荐显卡
试了试下列操作,可行

sudo apt purge nvidia*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall

1.3 软件和更新设置

很多同学上面按照上面步骤安装完成后,以为安好驱动了,当使用

nvidia-smi

查看时,显示

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver

这时需要在“软件和更新”里面设置
在这里插入图片描述

当然其他的也可以顺便设置一下
在这里插入图片描述

在这里插入图片描述

然后 重启
在终端输入

nvidia-smi

在这里插入图片描述
N卡驱动安装成功

2 安装Anaconda

2.1 下载anaconda3安装文件

进如清华大学镜像站

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

选择当前最新版
在这里插入图片描述
也就是
在这里插入图片描述

2.2 安装

步骤一、cd到下载Anaconda的目录:

sudo bash Anaconda3-2020.02-Linux-x86_64.sh

步骤二、更新配置文件:

source ~/.bashrc

步骤三、 终端Terminal输入:

python

发现Python环境已经变为Anaconda了,说明安装成功。

想要继续安装TensorFlow和Pytorch请看我另一篇博客
Ubuntu18.04基于anaconda安tensorflow+keras+pytorch

10月30日更新:有时候换成清华源,会导致在输入:

ubuntu-drivers devices

时,显示没有可推荐的显卡,这时候需要进行换源,换成网易源,然后再更新,就会有推荐显卡,‘软件和更新’里面‘附加驱动’选择专用显卡。

3 安装搜狗输入法

根据搜狗输入法的教程来
https://shurufa.sogou.com/linux/guide
但是 在安装fcitx时,会出现各种问题:

3.1 如果遇到无法下载、连接失败

在这里插入图片描述
请换源
如步骤1.1所示

3.2 如果遇到依赖不满足

在这里插入图片描述
解决办法,在终端收入以下代码

sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0

3.3 如果遇到软件数据库损坏
在这里插入图片描述
解决办法,在终端输入以下代码

sudo apt-get clean 

sudo apt-get -f install

3.5 搜狗输入法简单的安装方法

在"软件和更新"中换成阿里源
然后在终端,输入下列命令

sudo apt-get install fcitx

如果无法输入中文,按照下面的命令

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
 
sudo apt install libgsettings-qt1

下一篇:Ubuntu深度学习环境配置(3):Ubuntu18.04基于anaconda安装tensorflow+keras+pytorch

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值