报错如下:

尝试过网上多种方法依然不行,于是尝试了另一种方法:
步骤1:
先查看一下环境变量:使用 echo $PATH 命令

步骤2:
然后使用export命令:使用export的替换功能,把刚才显示的环境变量:/usr/local/cuda-11.7/bin:/data/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin替换为/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
即:
export PATH=$(echo $PATH | sed -e 's|/usr/local/cuda-11.7/bin:/data/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin|/usr/local/bin:/usr/sbin:/usr/bin:/root/bin |')

这里解惑一下,按理说export命令只在当前xshell窗口生效,重新打开就失效了,但是在这里安装完驱动后nvidia-smi可以正常显示,然后再关闭窗口,并重新开一个窗口后,nvidia-smi依然可以正常显示,是因为/usr/local/cuda-11.7/bin:/data/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin只是影响正常安装,用了/usr/local/bin:/usr/sbin:/usr/bin:/root/bin环境变量成功安装了即可。
步骤3:
卸载驱动,准备重装,提前下载好.run驱动文件,赋予权限,运行就行:

cd /usr/bin
sudo nvidia-uninstall
sudo chmod a+x NVIDIA-Linux-x86_64-515.105.01.run
sudo ./NVIDIA-Linux-x86_64-515.105.01.run
5万+

被折叠的 条评论
为什么被折叠?



