小编pon*_*nir的帖子

无法在 /etc/profile.d 中设置 LD_LIBRARY_PATH

我已经在 Ubuntu Mate 16.04 中安装了 nVidia CUDA 7.5。但是,我在设置环境变量时遇到了问题。

这是nvidia-settings.sh我在/etc/profile.d文件夹中的文件:

export PATH=/usr/local/cuda-7.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:/usr/lib/nvidia-361:$LD_LIBRARY_PATH
export LIBRARY_PATH=/usr/lib/nvidia-361:/usr/local/cuda-7.5/lib64:$LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

但是,重新启动后,LD_LIBRARY_PATH环境不会自动可用。这是显示问题的终端输出:

ponir@mate:~$ echo $LD_LIBRARY_PATH

ponir@mate:~$ echo $LIBRARY_PATH
/usr/lib/nvidia-361:/usr/local/cuda-7.5/lib64:
ponir@mate:~$ export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:/usr/lib/nvidia-361:$LD_LIBRARY_PATH
ponir@mate:~$ echo $LD_LIBRARY_PATH
/usr/local/cuda-7.5/lib64:/usr/lib/nvidia-361:
ponir@mate:~$ 
Run Code Online (Sandbox Code Playgroud)

但是export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:/usr/lib/nvidia-361:$LD_LIBRARY_PATH在终端中执行后,我可以获得该变量。

可能是什么问题?谢谢。

command-line nvidia bash environment-variables mate

3
推荐指数
1
解决办法
4669
查看次数

标签 统计

bash ×1

command-line ×1

environment-variables ×1

mate ×1

nvidia ×1