linux添加环境变量和依赖库

一、 对当前会话生效

以bazel为例,直接运行命令:

export PATH=$PATH:/root/workspace/wyg/lib/tensorflow/bazel/output

二、对当前登录用户永久生效

执行命令修改~/.bashrc文件

vim ~/.bashrc

在文件末尾添加变量值在这里插入图片描述
添加并保存后重开终端或者执行以下命令生效。

bash ~/.bashrc

三、对所有用户永久生效

修改/etc/profile文件,在末尾添加方法二中的语句
在这里插入图片描述
执行以下语句生效

bash /etc/profile

非root用户记得增加root权限。

四、补充说明

添加系统环境变量中的可执行文件和依赖库名词是不一致的例如
添加可执行文件环境变量:

export PATH=$PATH:/root/workspace/wyg/lib/tensorflow/bazel/output

添加依赖库则是:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/workspace/wyg/lib/tensorflow/bazel/output

还有就是多个路径使用冒号分割,例如:

export PATH=$PATH:/usr/bin:/usr/local/bin

猜你喜欢

转载自blog.csdn.net/qq_39327033/article/details/110428278