如何解决“在 Ubuntu 18.04 上安装 CUDA-9-0 时未满足的依赖关系”

如何解决“在 Ubuntu 18.04 上安装 CUDA-9-0 时未满足的依赖关系”

我正在尝试在 Ubuntu 18.04 上安装 CUDA-9-0,但在运行命令时出现以下错误sudo apt install cuda

The following packages have unmet dependencies:
 cuda : Depends: cuda-9-0 (>= 9.0.176) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我已经nVidia-driver-390正确安装了。我尝试使用 nVidia 网站上描述的 .deb 本地文件安装方法安装 CUDA这里

我使用 Ubuntu 17.04 的 .deb 文件

有人知道如何解决这个问题吗?

答案1

我已通过删除 nVidia 驱动程序并重新安装解决了该问题。我所做的是:

sudo apt purge nvidia*

然后使用以下命令重新安装:

sudo apt install nvidia-390

我使用的ppa:graphics-drivers/ppa是 nVidia 驱动程序。使用以下命令添加 repo:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

我不知道原因是什么,但正如您所看到的,删除并重新安装解决了这个问题。

相关内容