cuda安装完成后,用nvcc查看安装版本,但是nvcc -V找不到命令。然后在terminal中提示sudo apt-get install nvidia-cuda-toolkit安装
解决办法:(~/.bashrc是一个在home下的隐藏文件
)
办法一:如果存在nvcc可执行文件,但当前用户无法进入cuda的lib等目录,那是权限问题
1、进入root用户,在root下配置环境变量,更新配置文件,查看nvcc
-
su root
-
vi ~/.bashrc
-
# 在文件末尾添加环境变量
-
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
-
export PATH=$PATH:/usr/local/cuda/bin
-
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
-
# wq! 保存退出
-
# 更新配置文件
-
source ~/.bashrc
2、执行 nvcc -V, 若结果正常显示,则是文件权限问题,我们可以对cuda文件夹加权限,使普通用户可用
chmod 777 cuda/* -R
3、然后配置普通用户的环境变量
-
vi ~/.bashrc
-
# 在文件末尾添加环境变量
-
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
-
export PATH=$PATH:/usr/local/cuda/bin
-
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
-
# wq! 保存退出
-
# 更新配置文件
-
source ~/.bashrc