网上很多卸载cuda的方法需要重启系统或者重启图形界面,因为我使用ssh远程连接的服务器,所以也没有考虑重启图形界面。
首先开始卸载cuda-9:
sudo apt-get remove cuda
sudo apt-get autoclean
sudo apt-get remove cuda*
然后在目录切换到/esr/local/下
cd /usr/local/
sudo rm -r cuda-9.1 #这一步我之前就做过了,所以到这里的时候找不到文件夹 cuda-9.1
以为卸载干净了,在装cuda-8.0的时候,又自动安装了cuda-9.1
查看/usr/local下的软链接,可是使用$ ls -l命令,发现:
cuda -> cuda-9.1
删除软链接,sudo rm -rf cuda
同时使用命令查找系统中还存在cuda-9.1的地方:
sudo find / -name cuda-9*
结果如下:
/etc/apt/sources.list.d/cuda-9-1-local.list
/etc/ld.so.conf.d/cuda-9-1.conf
/var/cuda-repo-9-1-local/cuda-9-1_9.185-1_amd64.deb
/uer/lib/pkgconfig/cuda-9.1.pc
将这下面的cuda-9*挨个删除
再次执行一下指令:
sudo apt-get remove cuda
sudo apt-get autoclean
sudo apt-get remove cuda*
现在便可以重新装cuda其他版本了。