嗨,我是 Ubuntu 新手,对环境设置不太了解。然而,在安装 Cuda 后,我尝试使用“nvcc - version”来检查安装是否成功。但是,它显示“未找到 nvcc”。这可能是因为我没有将路径添加到 ~/.bashrc 文件中。但是,当我将路径添加到 PATH 变量作为安装指南时(https://docs.nvidia.com/cuda/cuda-in...lation-actions) 显示,它失败了。
我的 ~/.bashrc 的一部分是:
#CUDA
export PATH=/usr/local/cuda-10.1/bin:/usr/local/cuda-10.1/NsightCompute-2019.1${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
# added by Anaconda2 installer
export PATH="/home/veronica/anaconda2/bin:$PATH"
export CAFFE_ROOT=/home/veronica/caffe
export PYTHONPATH=/home/veronica/caffe/python:/home/veronica/anaconda2/bin/python
# add Bazel path
export PATH="$PATH:$HOME/bin"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia-418
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/veronica/.mujoco/mjpro150/bin
但是,当我尝试让这个文件工作时:
$ source ~/.bashrc
bash: export: `:/usr/local/cuda-10.1/lib64:/usr/lib/nvidia-418:/home/veronica/.mujoco/mjpro150/bin': not a valid identifier
我确信这些文件夹存在。
PS:“:/usr/lib/nvidia-418:/home/veronica/.mujoco/mjpro150/bin”在我添加 cuda 路径之前可以正常工作。
我尝试将路径改为
export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
或者
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
没人能工作。请帮帮我!提前谢谢!
答案1
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
删除“\”和空格
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
答案2
您需要在添加的内容和先前的变量内容之间添加一个“:”,例如
export PATH=new_path:$PATH
或者
export PATH=$PATH:new_path