我一直在为TensorFlow的使用安装数据自动化系统。
我意识到库达-9.0今天刚刚发布,我不小心下载并删除了它,并在我的机器上安装了它。
我意识到cuda-9.0与TensorFlow还不兼容,所以我不得不卸载它:
sudo apt autoremove cuda这确实删除了所有内容,但是现在每当我尝试安装cuda-8.0之后,在下载和dpkging之后,它就会提示我安装Cud-9.0。
现在我知道我可以用:
sudo apt-get install cuda-8-0但我也需要安装补丁,这是不能这样做的。
我一直在尝试许多方法来解决这个问题:
sudo apt-get remove cuda-9-0-blablalapt-key del [KEY]但这些都不起作用。
有人能帮我吗?
刚发完这篇文章,我就想出了答案,结果很简单。
我把它留给其他人:
我能够简单地解决这个问题,方法是从/etc/apt/sources.list.d/cuda-9-0-local.list中删除cud-9的内容。
更新2,现在我又遇到了另一个问题
sudo dpkg -i cuda-8-0-blabla
所有这些都不再出现在sources.list.d上了。
发布于 2017-11-22 16:59:37
我得到了完全相同的问题,并设法解决了。第一个观察是,Soures.list.d/中的cuda-8相关条目被注释掉了,但是删除这些条目并执行cuda-8 repo的dpkg -安装并没有重新填充源.list.d/条目。有效的方法是手动清除“dpkg”安装(/var/cuda*),并再次执行“dpkg- install”。
一步步地:
dpkg -l | grep cuda- | awk '{print $2}' | xargs -n1 sudo dpkg --purgedpkg --install cuda-repo-ubuntu*-8.0-local*.debsudo apt-get updatesudo apt-get install cuda发布于 2018-01-14 02:10:39
实际上,/usr/local/cuda-9.x/bin/中有一个脚本,它为您执行卸载过程。
发布于 2017-10-03 08:30:18
https://askubuntu.com/questions/959835
复制相似问题